0

我有这个脚本,如果用户点击一个按钮,它会做一些事情。

                    <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 秒打开。我怎样才能做到这一点 ?

4

1 回答 1

0

我认为您对setTimeout有正确的想法:

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

JSFIDDLE

检查API 选项的文档

于 2013-08-01T21:21:31.470 回答