Jquery手风琴内的iFrame
我有一个页面,在JQuery手风琴中嵌入了iFrame。
JS:
$(function() { $("#doc_accordion").accordion(); });
HTML:
出于某种原因,我看不到嵌入式iFrame,但我可以看到手风琴。 此外,如果我删除行$("#doc_accordion").accordion()
然后我可以看到iFrame正确嵌入页面。 有没有其他人遇到过类似的问题?
一个选项可能正在使用以下内容:
$(document).ready(function() { $("#doc_accordion").accordion(); });
据我所知,手风琴隐藏了未显示的元素,这可能会干扰将页面加载到Iframe中。
我测试了你的代码,在Mac上的Firefox和Safari以及PC上的IE7上看起来很好。 我可以正确地看到iframe。 它可能是一个浏览器或CSS问题?
您是否尝试过声明周围div标签的宽度和高度? 您可以使用click()函数进行设置。 但在此期间尝试手动添加’style =“width:600px; height:500px;”’到div标签以进行测试。
它也可能与您正在使用的jQuery脚本有关。 我在head标签中使用了这两个js脚本:
我即将开始尝试手风琴和iframe(因此感兴趣)……