4
我在具有大量與這些提示相關聯的「a」和「span」元素的頁面上創建僞工具提示。元素創建過程中的一切都很好,並且它顯示正常。如何定位元素,使其不會流出可見屏幕
但是,由於這是一個包含大量數據的頁面,當您朝向可視區域的底部時,工具提示開始流過窗口的底部邊緣。我最初嘗試用window.innerWidth
/innerHeight
補償這一點並沒有得到太好的結果。我使用jQuery進行DOM操作(但不是jQuery UI)。鑑於事件本身,以及工具提示的高度和寬度(我可以通過getBoundingClientRect()
得知),如何定位此元素以使工具提示的底部永遠不會低於窗口邊緣?