我正在寫一個簡單的腳本,當用戶將鼠標懸停在個人資料圖片上時顯示一個對話框。它動態地確定頁面上的配置文件圖片位置,然後將其自身放置在其左側並在其上方大約100px。這部分工作正常。如何知道什麼時候元素將被屏蔽?
我的問題出現在配置文件圖片位於屏幕的頂部並且用戶將鼠標懸停在屏幕上方時。該對話框將出現,但其頂部將在摺疊之上(即不在當前瀏覽器窗口中)。當然,這不是很好的可用性,我希望它出現在屏幕上。
我的問題是我怎麼知道對話框何時會被關閉,以便我可以重新計算它在頁面上的位置?
我看到this question這看起來跟我一樣,但不幸的是沒有提供任何實際的解決方案,然後鏈接到一個jQuery插件。我正在使用Prototype。
這給了我需要的信息。謝謝。 – 2011-06-09 15:18:01