日期:2014-05-17  浏览次数:20909 次

怎样用js控制让指定的图层显示在最上层
请教专家,怎样用js控制让指定的图层显示在最上层,我将z-index的值设成最大也没用

------解决方案--------------------
下拉框无法覆盖的,可以在DIV下面先放个IFRAME
------解决方案--------------------
你的div是不是里面还有div?z-index是相对于独立的div来说的,也就说保证他们不相互镶嵌
------解决方案--------------------
要设置zIndex的加CSS position:relative;
------解决方案--------------------
position:absolute; 可以。

你要把所有叠在一起的div放到数组里

var div = new Array;
div[0]=div1;
....

for(var i= 0; i < div.length; i++){
if(div[i] == nowDiv){
div[i].style.zIndex += 1;
}else{
div[i].style.zIndex = 100;
}
}

偶就是这样做的。