2013-08-01 114 views
0

我有这个脚本,如果用户点击一个按钮,会做一些事情。fancybox打开窗口点击一个按钮后10秒

    <script type=\"text/javascript\"> 
         $(document).ready(function() { 
          $('.bouton').click(function() { 
          document.getElementById('iframe').src = ...........'; 
          $('#bouton').text('$debut'); 
          window.setTimeout(\"location=('download_zip_file_link.zip');\",5000); 
          return false; 
          }); 
         }); 
        </script> 

我试图打开fancybox2窗口来显示内嵌文本,但我希望它在点击按钮10秒后打开。我怎样才能做到这一点 ?

回答

0

我觉得你有setTimeout正确的观念:

setTimeout(function(){ 
    //code to open fancybox  
    $.fancybox.open("my inline text",{ 
     // fancybox API options here 
    });   
}, 10000); 

JSFIDDLE

检查documentation的API选项

+0

好,但什么是启动的fancybox这个函数里面的代码?我只知道如何从链接启动它 – libertaire

+0

请参阅JFK编辑我的答案。 – eclipsis

相关问题