2016-05-24 84 views
4

爲什麼這個jQuery點擊函數在function(global)內工作?如果我將它移到外面,它就會起作用。任何人都可以解釋一下function(global)以及如何解決這個問題? :D謝謝!點擊裏面的函數jQuery(全局)

(function (global) { 
     $("#buttonID").click(function() { 
      alert("Button clicked."); 
     }.bind(this)); 
    })(window); 

回答

2

只要點擊事件註冊,無論你在哪裏寫的,它的工作原理。你寫了自動執行功能,點擊註冊。

+1

噢..事實證明,我沒有document.ready之前:) –