jQuery 1.0.4 - New Wave Javascript(js源文件)

2019-06-03 09:49:42刘景俊

    },

    // Overwrite the old hide method
    _hide: jQuery.fn.hide,

    hide: function(speed,callback){
        return speed ? this.animate({
            height: "hide", width: "hide", opacity: "hide"
        }, speed, callback) : this._hide();
    },

    slideDown: function(speed,callback){
        return this.animate({height: "show"}, speed, callback);
    },

    slideUp: function(speed,callback){
        return this.animate({height: "hide"}, speed, callback);
    },

    slideToggle: function(speed,callback){
        return this.each(function(){
            var state = jQuery(this).is(":hidden") ? "show" : "hide";
            jQuery(this).animate({height: state}, speed, callback);
        });
    },

    fadeIn: function(speed,callback){
        return this.animate({opacity: "show"}, speed, callback);
    },

    fadeOut: function(speed,callback){
        return this.animate({opacity: "hide"}, speed, callback);
    },

    fadeTo: function(speed,to,callback){
        return this.animate({opacity: to}, speed, callback);
    },
    animate: function(prop,speed,callback) {
        return this.queue(function(){

            this.curAnim = jQuery.extend({}, prop);

            for ( var p in prop ) {
                var e = new jQuery.fx( this, jQuery.speed(speed,callback), p );
                if ( prop[p].constructor == Number )