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

使div“浮”起来问题~
做了一个类似百度那个的文本框自动匹配功能,但是下面的div层一出现就会将页面打乱,设置了z-index属性也还是没效果,CSS样式如下
CSS code
<div id="autodiv" style="width:150px; top:40px; left:0px; position:absolute;z-index:1; border:#7F9DB9 1px solid;border-top:none;background-color:white"></div>

谁能告诉我这是什么问题,有人说是z-index值小了,可我设了10000也还是一样……

------解决方案--------------------
光看这个 看不出什么名堂,
楼主 把demo整理精简下贴出来。
------解决方案--------------------
$("#autodiv").attr("style","display:none");

$("#autodiv").attr("style","display:block");

通过上述方式设置元素属性值,原先属性值丢失。可通过css进行设置。

<div id="autodiv" style="width:150px; top:40px; left:0px; position:absolute;z-index:1; border:#7F9DB9 1px solid;border-top:none;background-color:white"></div>