2009-09-01 56 views
0

我有一個小書籤,它會出現一個iframe,它會加載我的網頁表單。在大多數網站上,它與當前html頁面中每個元素頂部的小書籤一起工作良好。但是對於某些有大量javascript加載的網站(例如meebo.com),加載的iframe會降到下面。我怎麼能麻煩這個?謝謝。附加的屏幕截圖。 alt text元素後面的小書籤

回答

2

如果您使用的是可定位元素(如div),則應確保z-index樣式設置爲高於其他元素的值。

當然,您在iFrame中加載的頁面也可能正是如此。因此,您可能需要使用計時器(setTimeout)延遲500ms,然後獲取當前最高的z-index並將1加1。另外,由於您事先並不知道iFrame中顯示的頁面的任何內容,因此您實際上需要手動搜索包含z-Index樣式的所有元素。獲得這些元素的集合後,即可獲得最高的Z-Index值。

我一定會看看使用jQuery使這更容易。

+0

但是,您如何獲得當前最高的Z指數?螢火蟲? – qwertyuu 2009-09-01 06:19:25

+0

@qwertyuu我已經更新了我的答案。在iFrame內容上使用jQuery獲取所有具有z_index的元素,然後找到最高值並將1加1。 – Ash 2009-09-01 06:45:18