我有一个书签,会出现一个iframe,它会加载我拥有的网页表单。在大多数网站上,它可以正常使用当前html页面中每个元素顶部的书签。但是对于某些加载了大量javascript的网站(例如meebo.com),加载的iframe将会显示在下方。我怎么能麻烦这个?谢谢。附加屏幕截图。
答案 0 :(得分:2)
如果使用可定位元素(如div),则应确保将z-index样式设置为高于任何其他元素的值。
当然,您在iFrame中加载的页面也可能就是这样做的。因此,您可能需要使用计时器(setTimeout)来延迟500毫秒,然后获取当前最高的z-index并为其添加1。
另外,因为您事先并不知道iFrame中显示的页面,所以您实际上需要手动搜索包含z-Index样式的所有元素。获得这些元素的集合后,获得最高的z-Index值。
我肯定会使用jQuery来简化这一过程。