如何使用jQuery設置
元素進入最前面呢?以下是一些實用的方法:
//方法一:將目標元素移到父元素(容器元素)的末尾 $("#container").append($("#target")); //方法二:設置目標元素的z-index屬性最大值 var maxZIndex = Math.max.apply(null,$.map($("body > *"), function(e,n){ if($(e).css('position')!='static') return parseInt($(e).css('z-index')) || 1 ; })); $("#target").css('z-index', maxZIndex+1); //方法三:使用css方法設置目標元素為絕對定位 $("#target").css({ "position": "absolute", "top": 0, "left": 0 }); //方法四:使用insertBefore方法將目標元素移到指定元素之前 var firstChild = $("#container").children().first(); $("#target").insertBefore(firstChild);