//redimensionner div
(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 =
a = a.add(l); 🎜>$.data(this, d, {
w: l.width(),
h: l.height()
}); ) {
g();
}
},
démontage : function() {
if (!e[f] && this[k]) {
return false;
}
var l = $(this);
a = a.not(l);
l.removeData(d);
if (!a.length) {
clearTimeout(i);
}
},
ajouter : function(l) {
if (!e[f] && this[k]) {
return false; >}
var n;
fonction m(s, o, p) {
var q = $(this),
r = $.data(this, d); = o !== c o: q.width();
r.h = p !== p: q.height();
if ($.isFunction(l)) {
n = l;
retour 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, ceci);
这样就可以 $('div').resize(fucntion(){ .. }); 了
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn