speed: committing a failing experiment of concat vs slice
[jquery.git] / src / fx.js
index c5c0546..8025de4 100644 (file)
--- a/src/fx.js
+++ b/src/fx.js
@@ -28,12 +28,12 @@ jQuery.fn.extend({
                                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" )
@@ -41,7 +41,7 @@ jQuery.fn.extend({
 
                                                elem.remove();
 
-                                               elemdisplay[ tagName ] = display;
+                                               elemdisplay[ nodeName ] = display;
                                        }
 
                                        jQuery.data(this[i], "olddisplay", display);
@@ -132,7 +132,7 @@ jQuery.fn.extend({
                                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 ) {