JQuery 在$(window).load() 事件中 不运行 $(window).resize()
2015-03-19 09:09
253 查看
本文转载至: http://stackoverflow.com/questions/2597152/jquery-window-resize-doesnt-work-on-load
原文标题 :JQuery: $(window).resize() doesn't work on Load
JQuery 在$(window).load() 事件中 不运行 $(window).resize()
解决办法总结下 主要有这几种:
方法一:建立一个函数 把你要Resize 的动作写上 然后在 load的时候调用 在resize 的事后也也调用一下
方法二:为window 绑定两个时间 onload 和 resize
方法三: 在onload 的时候用trigger 执行resize事件
反正个人认为第三种是最方便的! 就是不知道运行效率等等的 有没有其他的问题!
原文标题 :JQuery: $(window).resize() doesn't work on Load
JQuery 在$(window).load() 事件中 不运行 $(window).resize()
解决办法总结下 主要有这几种:
方法一:建立一个函数 把你要Resize 的动作写上 然后在 load的时候调用 在resize 的事后也也调用一下
onResize = function() { /* your code */ } $(document).ready(onResize); $(window).bind('resize', onResize);
方法二:为window 绑定两个时间 onload 和 resize
$(window).on('load resize', function () { // your code });
方法三: 在onload 的时候用trigger 执行resize事件
$(window).resize(function(){ alert('Resized!'); }); $(window).trigger('resize');
反正个人认为第三种是最方便的! 就是不知道运行效率等等的 有没有其他的问题!
相关文章推荐
- 学习JQuery的$.Ready()与OnLoad - $(window).load() 方法事件比较
- jquery中ready()函数执行的时机和window的load事件比较
- jquery操作中使用window.onbeforeload()方式无法解除事件的方法
- jquery中ready()函数执行的时机和window的load事件比较
- js中的window.onload和jquery中的load区别
- jQuery内ready与load事件的区别
- jQuery 中 $(document).ready()事件与js中window.onload()事件的区别
- 页面事件有load, beforeunload, error, resize, scroll, unload,传说它们明确地处理整个页面的函数和状态。
- 使用jquery的时候,js的window.onunload事件失效的解决办法
- jQuery使用load函数访问Struts2中的Action实现局部刷新和注册事件
- js中的window.onload和jquery中的load区别的讲解
- jquery load 事件用法
- 修复lte ie8 & chrome 下window 的resize 事件多次执行
- jquery $(window).resize(function() { $('span').text(x+=1); });
- $(document).Ready()方法 VS OnLoad事件 VS $(window).load()方法
- jQuery学习笔记1--$(document).ready()与window.load之区别
- jQuery的load事件
- 浏览器缩放不触发window.onresize事件的BUG
- IE之动态添加DOM节点触发window.resize事件
- jQuery 中 find()、trim()、replace()以load()函数和页面注册事件的应用