本文轉載至: http://stackoverflow.com/questions/2597152/jquery-window-resize-doesnt-work-on-loadjquery
原文標題 :JQuery: $(window).resize() doesn't work on Load函數
JQuery 在$(window).load() 事件中 不運行 $(window).resize()spa
解決辦法總結下 主要有這幾種:code
方法一:創建一個函數 把你要Resize 的動做寫上 而後在 load的時候調用 在resize 的過後也也調用一下blog
onResize = function() { /* your code */ } $(document).ready(onResize); $(window).bind('resize', onResize);
方法二:爲window 綁定兩個時間 onload 和 resize 事件
$(window).on('load resize', function () { // your code });
方法三: 在onload 的時候用trigger 執行resize事件io
$(window).resize(function(){ alert('Resized!'); }); $(window).trigger('resize');
反正我的認爲第三種是最方便的! 就是不知道運行效率等等的 有沒有其餘的問題!function