自己动手实现jQuery Callbacks完整功能代码详解

2020-05-18 08:43:17易采站长站整理

                    {
                        if ( ar[i].name === fn.name )
                        {
                            f = true;
                            break;
                        }
                    }
                }


                return f;
            };


            // invoke funtions it includes one by one
            this.fire = function ( args )
            {
                if ( ops.once && firedTimes > 0 )
                {
                    return this;
                }


                if ( ar.length > 0 )
                {
                    var r;


                    for ( var i = 0; i < ar.length; i++ )
                    {
                        r = ar[i].call( this, args );


                        if ( ops.stopOnFalse && r === false )