当我的代码嵌入在父页面中隐藏的iframe中时,无论css设置为什么,jquery函数$(window).width()
和$(window).height()
都返回0。然后,一旦将iframe设置为visible,就不会抛出resize事件,因此无法判断父页面是否已将其显示为可见。
以下是问题http://www.mapdevelopers.com/test_large.html
的一个简单示例现在,我能够提出的唯一解决方案是检查一个间隔以查看$(window).width()
的值是否超过0,并且一旦加载页面就会相应地加载页面,但我认为必须做一个更好的方法。
任何想法?