0

我已经尝试了很多不同的方法来让我的插件中的 obj var 在单击而不是悬停时添加类,但似乎没有任何效果.. obj.click(function() { 似乎适用于 1.4 等旧版本的 jQuery .2 但不是任何更新的东西.. 任何建议将不胜感激

谢谢你!

 (function($) {
$.fn.vivify = function(options) {

    var defaults = {
        animation: 'bounce',
    };

    var options = $.extend(defaults, options);

    return this.each(function() {
        var o = options;

        var obj = $(this);

        var animation = o.animation;

        obj.hover(function() {
         obj.addClass(o.animation);
         obj.addClass('vivify');
        },

        function() {
            obj.removeClass(o.animation);
        });
    })
}
})(jQuery);
4

1 回答 1

0

我会尝试bindon引导您访问此链接:`on` 和 `live` 或 `bind` 有什么区别?

是的,评论者是对的:

obj.on('click', [selector,] function(){
  obj.addClass(o.animation);
});
于 2012-06-02T08:09:16.527 回答