2010-02-26 75 views

回答

1

可以使用setTimeout運行調整大小處理程序之前引入一個小的延遲,並保持更新此超時,直到事件停止。這篇文章解釋瞭如何去做 - http://ajaxian.com/archives/delaying-javascript-execution

+0

我自己也在做同樣的事情,但我正在尋找一些更好的解決方案 –

+0

您可以使用一些插件(請參閱文章中的評論),但它們基本上都做同樣的事情。 –

+0

或溝渠Internet Explorer;) –

0
window.onresize = function() { alert('hi'); }; 
+0

這將不斷地調用這個函數,我希望tgis函數被調用一次,當用戶完成他的resizin –

0

the docs

$(window).resize(function() { 
    $('#log').append('<div>Handler for .resize() called.</div>'); 
}); 
+0

它明確寫道,這個fn將不斷調用,我想它會在調整大小後調用 –

相關問題