jquery - z-index 在某处被覆盖

标签 jquery html css z-index

http://alexruimy.com/tll3/

如果您在搜索栏中输入内容,您会看到搜索结果框向下滑动。

出于某种原因(以前没有这样做!)搜索结果框位于灰色图片框的后面而不是上方。

我试过:
- 将包含的 div 的 z-index 设置为 999 !important in style.css
- 通过 js 函数调用同样的事情
- 降低其后面灰色框的 zindex。

没有用。如有必要,很乐意提供更多代码。一旦我意识到我搞砸了的地方,我觉得这将是一个快速修复。

谢谢!

最佳答案

Firebug 是您处理这类事情的 friend 。如果您不使用 Firebug,请花一些时间学习它,因为它将为您省去无数的麻烦。

至于您的问题,覆盖下拉列表的当前 div 的 z-index 为 10。您的下拉列表虽然 z-index 为 1000,但包含在没有 z-index 的父 div 中放。解决方法是给父 div 一个 z-index:

#header {z-index: 11}

关于jquery - z-index 在某处被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821952/

相关文章:

javascript - 如何在不破坏响应能力的情况下制作具有不同图像尺寸的静态轮播

javascript - Notification.requestPermission 在 Mac 版本的 Safari 中抛出错误

javascript - 如何删除jquery中悬停生成的工具提示

php - 以 HTML 格式打印 MySQL 表

javascript - 用于检测浏览器分辨率的 JS 在 Chrome 和 Safari 中有效,但在 IE9 或 FF9 中无效

javascript - 根据页面的哪一部分可见,如何在网页上设置 float /固定元素?

javascript - 根据属性在Openlayers中搜索wms图层,如果找到就放大

javascript - qTip 和动态内容

css - 不同语言的特定 unicode 范围(css 3 属性)的字体大小不同

javascript - 如何对html文件中的表格列进行展开和折叠?