网站建设公司宣传范文,wordpress 图片列表,个人网站的作用,投资10元一小时赚500导师[Java教程]怎样给div增加resize事件0 2016-10-31 11:00:04当浏览器窗口被调整到一个新的高度或宽度时#xff0c;就会触发resize事件,这个事件在window上面触发,那么如何给div元素增加resize事件#xff0c;监听div的高度或宽度的改变呢#xff1f;某位大神用jquery实现的方…[Java教程]怎样给div增加resize事件0 2016-10-31 11:00:04当浏览器窗口被调整到一个新的高度或宽度时就会触发resize事件,这个事件在window上面触发,那么如何给div元素增加resize事件监听div的高度或宽度的改变呢某位大神用jquery实现的方法这样就可以 $(div).resize(fucntion(){ .. })直接使用了;(function($, h, c) { var a $([]), e $.resize $.extend($.resize, {}), i, k setTimeout, j resize, d j -special-event, b delay, f throttleWindow; e[b] 250; e[f] true; $.event.special[j] { setup: function() { if (!e[f] this[k]) { return false; } var l $(this); a a.add(l); $.data(this, d, { w: l.width(), h: l.height() }); if (a.length 1) { g(); } }, teardown: function() { if (!e[f] this[k]) { return false; } var l $(this); a a.not(l); l.removeData(d); if (!a.length) { clearTimeout(i); } }, add: function(l) { if (!e[f] this[k]) { return false; } var n; function m(s, o, p) { var q $(this), r $.data(this, d); r.w o ! c ? o: q.width(); r.h p ! c ? p: q.height(); n.apply(this, arguments); } if ($.isFunction(l)) { n l; return m; } else { n l.handler; l.handler m; } } }; function g() { i h[k](function() { a.each(function() { var n $(this), m n.width(), l n.height(), o $.data(this, d); if (m ! o.w || l ! o.h) { n.trigger(j, [o.w m, o.h l]); } }); g(); }, e[b]); }})(jQuery, this);本文网址http://www.shaoqun.com/a/260763.html*特别声明以上内容来自于网络收集著作权属原作者所有如有侵权请联系我们adminshaoqun.com。div0