etooled the jQuery constructor, makes it work better for embedding (Bug #1585). Also...
[jquery.git] / src / fx.js
index 1028610..67af130 100644 (file)
--- a/src/fx.js
+++ b/src/fx.js
@@ -114,6 +114,9 @@ jQuery.fn.extend({
                                                if ( parts[1] )
                                                        end = ((parts[1] == "-" ? -1 : 1) * end) + start;
 
+            // Absolutely position numbers
+            if( typeof val == "number") end = val;
+
                                                e.custom( start, end, unit );
                                        } else
                                                e.custom( start, val, "" );
@@ -126,12 +129,12 @@ jQuery.fn.extend({
        },
        
        queue: function(type, fn){
-               if ( !fn ) {
+               if ( jQuery.isFunction(type) ) {
                        fn = type;
                        type = "fx";
                }
 
-               if ( !arguments.length )
+               if ( !type || typeof type == "string" )
                        return queue( this[0], type );
 
                return this.each(function(){