Jquery fancybox打开时不重新加载页面
我是法国人,很抱歉我的拼写错误 我有一个包含fancybox的页面,我想在所有分钟内重新加载此页面,fancybox打开时除外。页面必须在fancybox关闭时再次充电 我使用此代码,当打开fancybox时,重新加载不会停止,fancybox内容始终会重新充电Jquery fancybox打开时不重新加载页面,jquery,timeout,fancybox,reload,fancybox-2,Jquery,Timeout,Fancybox,Reload,Fancybox 2,我是法国人,很抱歉我的拼写错误 我有一个包含fancybox的页面,我想在所有分钟内重新加载此页面,fancybox打开时除外。页面必须在fancybox关闭时再次充电 我使用此代码,当打开fancybox时,重新加载不会停止,fancybox内容始终会重新充电 var timeout $(document).ready(function(){ timeout = setTimeout('window.location.reload(true);',2000); $('.fancyb
var timeout
$(document).ready(function(){
timeout = setTimeout('window.location.reload(true);',2000);
$('.fancybox').fancybox({
'beforeLoad': function() {if(timeout){clearTimeout(timeout); timeout = null; }},
'beforeClose': function() {window.location.reload(true);}
});
});
有什么想法吗?这应该行得通
$("<your selector>").fancybox({
afterClose: function() {
var timeout = setTimeout('window.location.reload(true);',2000);
},
beforeShow:function(){
if(timeout){ clearTimeout(timeout); timeout = null; }
}
})
$(“”)。fancybox({
后关闭:函数(){
var timeout=setTimeout('window.location.reload(true);',2000);
},
beforeShow:function(){
if(timeout){clearTimeout(timeout);timeout=null;}
}
})
注意:fancy box的版本是jquery.fancybox.js?v=2.1.2
请使用加载前的
和加载后的检查,关闭后的对我来说是这样的:
function reloadPage(){
location.reload();
}
$(document).ready(function(){
var timeOut = setInterval("reloadPage()", 5000);
$(".fancybox").fancybox({
beforeLoad: function(){
clearInterval(timeOut);
},
afterClose: function(){
location.reload();
}
});
}); // ready
看
敬礼感谢您的回复,但我不理解您的解决方案。有可能举个例子吗?谢谢你的帮助亚德欣德兰。我终于使用了肯尼迪的密码。