我有以下代码
jQuery(document).ready(function() {
jQuery("#popup-form-signin").fancybox({
'showCloseButton' : false,
});
<?php if (!isset($_SESSION['popup_subscribe'])) :
$_SESSION['popup_subscribe'] = 1;
?>
jQuery("#popup-form-subscribe").fancybox({
'closeClick' : false,
}).click();
setTimeout(function(){
jQuery("#popup-form-subscribe").click();
}, 20000);
<?php endif; ?>
我需要添加超时来延迟弹出窗口 我找到了代码
setTimeout( function() {$('#popup-form-subscribe').trigger('click'); },20000);
但我不知道该把它放在哪里
答案 0 :(得分:0)
我认为你只需删除&#34; .click()&#34;在初始化fancyBox时,例如:
jQuery("#popup-form-subscribe").fancybox({
'closeClick' : false,
});
setTimeout(function(){
jQuery("#popup-form-subscribe").trigger('click');
}, 20000);