this[i].style.display = old || "";
if ( jQuery.css(this[i], "display") === "none" ) {
- var tagName = this[i].tagName, display;
+ var nodeName = this[i].nodeName, display;
- if ( elemdisplay[ tagName ] ) {
- display = elemdisplay[ tagName ];
+ if ( elemdisplay[ nodeName ] ) {
+ display = elemdisplay[ nodeName ];
} else {
- var elem = jQuery("<" + tagName + " />").appendTo("body");
+ var elem = jQuery("<" + nodeName + " />").appendTo("body");
display = elem.css("display");
if ( display === "none" )
elem.remove();
- elemdisplay[ tagName ] = display;
+ elemdisplay[ nodeName ] = display;
}
jQuery.data(this[i], "olddisplay", display);
self = this;
for ( p in prop ) {
+ var name = p.replace(rdashAlpha, fcamelCase);
+
+ if ( p !== name ) {
+ prop[ name ] = prop[ p ];
+ delete prop[ p ];
+ p = name;
+ }
+
if ( prop[p] == "hide" && hidden || prop[p] == "show" && !hidden )
return opt.complete.call(this);
if ( /toggle|show|hide/.test(val) )
e[ val == "toggle" ? hidden ? "show" : "hide" : val ]( prop );
else {
- var parts = val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),
+ var parts = /^([+-]=)?([\d+-.]+)(.*)$/.exec(val),
start = e.cur(true) || 0;
if ( parts ) {
}
});
+ if ( jQuery.isEmptyObject( prop ) ) {
+ return optall.complete.call(this);
+ }
+
// For JS strict compliance
return true;
});
}
}
});
+
+if ( jQuery.expr && jQuery.expr.filters ) {
+ jQuery.expr.filters.animated = function(elem){
+ return jQuery.grep(jQuery.timers, function(fn){
+ return elem === fn.elem;
+ }).length;
+ };
+}