2

我希望在页面加载后出现弹出窗口,而无需单击任何内容。

是否有任何调整或自动运行操作?

$(document).ready(function(){           
   var methods = {
      autoclose : function(){
         $.fallr('show', {
            buttons   : {},
            content   : '<p>This is a video</p><iframe width="560" height="315" src="http://www.mywebsite.com/todayinhistory.html" frameborder="0" allowfullscreen></iframe>',
            width     : 560 + 100,
            autoclose : 5000,
            icon      : 'clock'
         });
      },
   };
   $('a[href^="#fallr-"]').click(function(){
      var id = $(this).attr('href').substring(7);
      methods[id].apply(this,[this]);
      return false;
   });
});

目前它正在使用按钮单击,但我想看看我是否可以在页面加载后启动它。

4

1 回答 1

0

试试这个:

$(document).ready(function(){

           var methods = {         

                autoclose : function(){
                    $.fallr('show', {
                        buttons     : {},
                        content     : '<p>This is a video</p><iframe width="560" height="315" src="http://www.mywebsite.com/todayinhistory.html" frameborder="0" allowfullscreen></iframe>',
                         width       : 560 + 100, 
                        autoclose   : 5000,
                        icon        : 'clock'
                    });
                }

            };
            $('a[href^="#fallr-"]').click(function(){
                var id = $(this).attr('href').substring(7);
                methods[id].apply(this,[this]);
                return false;
            });

       //autoload popup
       var autoLoadFallr =methods;
        autoLoadFallr.autoclose();
    });
于 2012-06-19T00:30:12.810 回答