每次打开时自动关闭弹出窗口(jquery/javascript)
我试图在每次打开弹出窗口时自动关闭它。但使用下面的代码,弹出窗口仅在第一次关闭。我必须每次刷新浏览器才能自动关闭弹出窗口。请帮我写代码,每次自动关闭弹出窗口。先谢谢你每次打开时自动关闭弹出窗口(jquery/javascript),javascript,jquery,Javascript,Jquery,我试图在每次打开弹出窗口时自动关闭它。但使用下面的代码,弹出窗口仅在第一次关闭。我必须每次刷新浏览器才能自动关闭弹出窗口。请帮我写代码,每次自动关闭弹出窗口。先谢谢你 var timeout = window.setTimeout(function(){ //close the popup here $('.popup').stop().fadeOut('medium'); }, 10000); I tried close instead of stop, its not w
var timeout = window.setTimeout(function(){
//close the popup here
$('.popup').stop().fadeOut('medium');
}, 10000);
I tried close instead of stop, its not working. and the dialog is also not working
要在每次启动时自动关闭弹出窗口,需要在确定弹出窗口是否可见的条件内插入fadeOut()函数,如本例所示:
if($('#popup').is(':visible')){
var timeout = window.setTimeout(function(){
$('#popupContact').stop().fadeOut('medium');
$('#backgroundPopup').stop().fadeOut('medium');
}, 5000);
}
相反,这是一个完整的示例,它是有效的:
$(“#按钮”)。单击(函数(){
$(“#backgroundPopup”).css({
“不透明度”:“0.7”
});
$(“#背景弹出”).fadeIn(“慢”);
$(“弹出”).fadeIn(“慢”);
如果($('#popup')。是(':visible')){
var timeout=window.setTimeout(函数(){
$('popup').stop().fadeOut('medium');
$('#backgroundPopup').stop().fadeOut('medium');
}, 10000);
}
});
#背景弹出窗口{
显示:无;
位置:固定;
身高:100%;
宽度:100%;
排名:0;
左:0;
背景:#000000;
边框:1px实心#cecece;
z指数:1;
}
#弹出窗口{
显示:无;
位置:固定;
高度:384px;
宽度:408px;
背景:#FFFFFF;
边框:2个实心#cecece;
z指数:2;
填充:12px;
字体大小:13px;
}
简单弹出窗口
成功了!!谢谢你,很好!如果可行,请投票选出正确答案。谢谢投票通过并被接受。谢谢