[英]Link the position of two divs inside and outside of an iframe
我有一個iframe和其中的許多div。 現在,我想為一個提示創建一個框,該提示鏈接到iframe中的特定div,即,高度相同,並且在iframe中滾動時隨iframe div移動。 有什么辦法可以做到這一點?
請注意,我無法將提示移入iframe,因為內容是按一般方式生成的,並且沒有足夠的提示空間。
這個概念:
_______________________
| ___________________ | ____________
| | || | hint div |
| | div || |____________|
| |___________________||
| |
| iframe |
| |
|______________________|
謝謝
您可以使用iframe.contentWindow
訪問iframe的contentWindow
http://www.w3schools.com/jsref/prop_frame_contentwindow.asp
然后,您需要根據滾動進行一些計算( iframe.contentWindow.documentElement.scrollTop || iframe.contentWindow.body.scrollTop
)
和div位置( iframe.contentWindow.getElementById("divID").offsetTop
)
請注意,這僅適用於非跨域。
總體而言-AJAX比iframe更受推薦。 參見http://rev.iew.me/help-moving-from-iframes
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.