我在网站的首页上有一个iframe。 iframe加载一个.php页面,该页面包含一个使用jQuery Tools Tabs构建的旋转器。在第一个标签上,我使用jQuery Tools Overlay在Lightbox中弹出YouTube视频。如何制作一个iframe的“突破”?
这在独立页面上可以正常工作,但是在网站的首页上查看时,lightbox仅限于iframe。
我需要灯箱来弹出iframe内容和接管整个网站的首页。
有没有办法获取iframe的父窗口或顶部窗口,然后使灯箱在那里打开?
还是有另一种方法,我可以完成这一切?
该网站是锁定了发展,但你可以在这里查看独立的PHP页面: 单机页
您可能需要使用 '模式' 覆盖,检查演示在这里 - http://jquerytools.org/demos/overlay/modal-dialog.html。我建议你使用jQuery UI或Fancybox插件,因为它们更易于使用,并且可以从javascript/jquery调用本身发送的选项启用模式对话框。没有必要像对待我在链接中看到的那样烦扰CSS。 – 2012-04-04 05:52:55
谢谢你的建议。我会研究Fancybox。手指交叉... – aethergy 2012-04-04 06:06:20
尝试jQuery UI,在单个包中获取多个小部件,如选项卡,对话框,自动完成,日历等,以及不同的效果,如动画,拖放等。如果您只想叠加弹出窗口,然后Fancybox是很好。 – 2012-04-04 06:21:12