jQuery插件入门学习—— 学习目标:写一个星级评分插件($.proxy用法)

var methods = {ide

    init: function(element){函数

       methods.registerEvents(element);this

    },
spa

    registerEvents : function(element){对象

        var me = this;        //  这里的me是methods对象 element

        $(element).on(it

            "mouseenter",
io

            $.proxy(function

                me.onStarEnter,       /*若是这地方不写me,this指向的是element,也就是表明星星的div,但onStarEnter明显是挂载在methods下的,也是这里为啥要用$.proxy的缘由*/class

                me,

                starElement,        //starElement,element指向的是onStarEnter函数的参数

                element

            )

        )

    },

    onStarEnter: function(starElement, container) {

       

     }

}