2013-07-23 38 views
0

我已经成功地设法让jquery.cookie.js在我的Lightbox弹出窗口上工作,使用下面的代码我发现了here使用Cookie脚本设置灯箱弹出窗口的延迟

现在我想在里面添加一个功能它触发之前设置的几秒钟的延迟,但我想不通的地方更改代码:

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    if (jQuery.cookie('test_status') != '1') { 
    jQuery('#myModal').reveal() 
    jQuery('#myModal').trigger('click'); 
    jQuery.cookie('test_status', '1', { expires: 7}); } 
    }); 
</script> 

回答

0
jQuery(document).ready(function() 
{ 
    if (jQuery.cookie('test_status') != '1') 
    { 
     setTimeout(function() 
     { 
      jQuery('#myModal').reveal() 
      jQuery('#myModal').trigger('click'); 
      jQuery.cookie('test_status', '1', { expires: 7}); 
     }, 1000);// Delay in milliseconds 
    } 
}); 

一些格式化将使修改更容易

+0

这样做!谢谢约翰! – Dan