2013-03-15 99 views
0

我试图做一个弹出的jQuery插件(bpopup)一个简单的调用jQuery的弹出窗口。无法加载在窗口负载(bpopup)

;(function($) { 
    $(window).load(function(){ 
     $('#popup').bPopup({ 
      modalClose: false, 
      opacity: 0.6, 
      positionStyle: 'fixed' 
     }); 
    }); 
}); 
})(jQuery); 

有与应该出现,但是什么也没发生在ID“弹出”一个div(不弹出甚至被阻止)窗口中加载时。

任何意见,不胜感激,谢谢。

编辑:有问题的网页很轻 - 文本只,弹出只包含文本。

回答

1

您的代码中有语法错误。删除其中一个额外的});

;(function($) { 
    $(window).load(function(){ 
     $('#popup').bPopup({ 
      modalClose: false, 
      opacity: 0.6, 
      positionStyle: 'fixed' 
     }); 
    }); 
})(jQuery); 
+0

Ergh,我是一个白痴。谢谢你这么做 - 我会在时间流逝的时候解决问题。 – Gideon 2013-03-15 15:51:19

1

试试这个,改为使用$(文件)。就绪

;(function($) { 
    $(document).ready(function(){ 
       $('#popup').bPopup({ 
      modalClose: false, 
      opacity: 0.6, 
      positionStyle: 'fixed' 
       }); 
      }); 
     }); 
    })(jQuery); 

窗口的onload会等待所有的资产被加载,从而有可能对正在加载的东西,时间长

+0

这会有帮助吗? – Musa 2013-03-15 15:47:27

+0

不幸的是,这并没有改变任何东西。 – Gideon 2013-03-15 15:47:52

+0

你能发布html吗? – jsedano 2013-03-15 15:48:55