2013-03-15 97 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