【发布时间】:2012-02-15 23:07:45
【问题描述】:
我正在开发一个项目,该项目有一个 Flash 视频,一旦加载到页面上就会自动播放。我的客户希望它仅在有人第一次访问该页面时自动播放。随后的访问(在同一会话中)将加载视频,但保持暂停。
Flash 视频有一个 JS 函数,我可以调用它来暂停或播放视频。所以我的想法是在用户访问页面后设置一个 cookie,并让它在后续访问时触发回调。
//wait until everything has loaded
$(window).load(function(){
//set a cookie
$.cookie('welcome_cookie', 'welcome');
//check for the cookie and call the pause function
if($.cookie('welcome_cookie')){
controlPlayback('pause');
}
});
这可行,但它会在第一次暂停视频...如何才能使播放功能仅在返回此页面时触发?
【问题讨论】:
-
只是颠倒顺序。先测试再添加cookie。
标签: javascript jquery cookies