【发布时间】:2012-04-09 16:30:15
【问题描述】:
我目前正在开发一个社交网站,首页上有一个 jquery accordion 和以下选项
$( "#accordion" ).accordion({
autoHeight: false,
animate:"fast",
active: false,
collapsible: true });
,手风琴的每个部分都有一个 iframe[iframe 或对象或嵌入],其中包含来自不同来源的视频,如 youtube、vimeo、dailymotion、bliptv、scribd(doc) 等或来自 flickr、imgur 等的图像包装在
<div class="embed-container"></div>
在 .ui-accordion-content 中
在页面加载所有这些 iframe 和图像开始加载并使页面非常慢 我想要的是
1) 阻止嵌入容器 div 的内容在页面加载时完全加载
2) 当一个特定的手风琴部分打开时,该部分的嵌入容器 div 应该加载
3) 当手风琴部分关闭时,embed-container div iframe 或图像应该停止所有加载
到目前为止我已经尝试过了
$('.embed-container').hide();
$('.ui-accordion').bind('accordionchangestart', function(event, ui) {
ui.newContent.find('.embed-container').show();
ui.oldContent.find('.embed-container').hide();
});
寻找跨浏览器解决方案(ie7+,ff3+,chrome) 谢谢
【问题讨论】:
-
digg 在这里做得很好digg.com/news/all/videos/recent 有人能告诉我怎么做吗?
标签: jquery image iframe loading