我之前可能在某种程度上问过这个问题=)但是,有没有人知道是否可以在iFrame中使用固定元素?我的意思是修复了与整个浏览器窗口的关系?
谢谢!
答案 0 :(得分:4)
否 - 您无法在其边界之外的iframe中显示项目。
答案 1 :(得分:2)
“Facebook app iframe”的解决方案 - 你的应用程序在iFrame中,当用户向下滚动时,整个页面都向下滚动,facebook和iframe:
通常使用JavaScript,您可以像这样定位固定元素:
top = window.height() / 2 - $(id).height() / 2
left = window.width() / 2 - $(id).width() / 2
从iFrame中执行此操作:
top = window.parent.pageYOffset + window.parent.height() / 2 - $(id).height() / 2
left = window.width() / 2 - $(id).width() / 2