2013-03-26 53 views
0

我創建了一個自定義的jQuery插件,並且在獲取窗口大小調整函數的插件中觸發問題。打破它下降到什麼,我得到了基本知識,想不通爲什麼它不費一槍:

;(function ($, window, document, undefined) { 
    $.fn.test = function(options) { 
    $(window).resize(function() { 
     alert('sdsd'); 
    }); 
    }; 
})(jQuery); 

$(function() { 
    $('.element').test(); 
}); 

回答

4

在你的情況window是不確定的,因爲你沒有傳遞到函數。

;(function ($, window, document, undefined) { 
    $.fn.test = function(options) { 
    $(window).resize(function() { 
     alert('sdsd'); 
    }); 
    }; 
})(jQuery, window, document); //<--- changes here 
+0

太棒了,它總是簡單的東西不是它。謝謝!只要它允許我檢查答案 – 2013-03-26 19:15:16