JQuery 在$(window).load() 事件中 不運行 $(window).resize()

本文轉載至: 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

相關文章
相關標籤/搜索