【发布时间】:2010-11-13 18:28:12
【问题描述】:
遇到问题,我页面上的某些脚本在刷新之前似乎无法加载。
页面是here。
在手动刷新 iframe 之前,第一个 iframe(单击图像的最左侧)不会加载 Galleria 插件。此外,尽管包含了 $(document).ready(function(){,但主页上的 qTip 脚本通常表现类似。
所以,我的问题是,我怎样才能停止这种行为,或者让 iframe 自动重新加载一次 onload?
谢谢!
【问题讨论】:
遇到问题,我页面上的某些脚本在刷新之前似乎无法加载。
页面是here。
在手动刷新 iframe 之前,第一个 iframe(单击图像的最左侧)不会加载 Galleria 插件。此外,尽管包含了 $(document).ready(function(){,但主页上的 qTip 脚本通常表现类似。
所以,我的问题是,我怎样才能停止这种行为,或者让 iframe 自动重新加载一次 onload?
谢谢!
【问题讨论】:
在 Chrome 中也适用于我,但标题(例如,“安装”)仅出现在 Firefox 中,仅供参考。
【讨论】:
我在 Safari 5 上运行良好(无需重新加载)。可能是缓存问题。尝试使用cache-busting,也许会有所帮助。
【讨论】:
我似乎仍然无法解决这个问题,而且它肯定不能在多台机器上运行......
我认为这可能与第一次加载主页时 iframe 处于隐藏 div 中有关。我读了一些关于使用“off-left”技术的文章,但不确定如何实现。
【讨论】:
您可能应该将高度作为选项传递,Gallerie 试图从您的 css 中提取高度,但确保检测到高度的最佳方法是将高度作为选项传递。
示例:
.galleria({
height: 400
});
【讨论】: