>我有以下代码
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);
但我不知道把它放在哪里
我认为您只需要在初始化fancyBox时删除".click((",例如:
jQuery("#popup-form-subscribe").fancybox({
'closeClick' : false,
});
setTimeout(function(){
jQuery("#popup-form-subscribe").trigger('click');
}, 20000);