3
我試圖在自我開發的jQuery擴展中附加窗口的resize事件。它看起來像這樣:javascript:窗口對象是未定義的
$(window).resize(function()
{
this.trigger();
}.bind(this));
我想知道這個事件永遠不會被觸發,並且認識到窗口對象是未定義的。但我找不到任何理由。該擴展名位於通過ajax加載並插入到DOM中的html代碼片段的腳本標記中。文檔完成後應該觸發此擴展。
<script>
jQuery(function()
{
jQuery('#myId').myExtension();
});
</script>
我在MDN發現該窗口對象的文檔中引用:
window.defaultView
所以我試過如下:
document.defaultView.addEventListener('onresize', function()
{
//...
});
事實上默認視圖有一個對象,但這個選擇也沒有結果!
任何想法?
你幫我@xforfun。我做了同樣愚蠢的事情! –