我已经尝试了很多不同的方法来获取我的插件中的obj var以在click上添加类而不是悬停,但似乎没有任何工作.. obj.click(function(){似乎适用于旧版本的jQuery喜欢1.4.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);
答案 0 :(得分:0)
我会尝试bind
或on
并引导您访问此链接:What's the difference between `on` and `live` or `bind`?
是的,评论者是对的:
obj.on('click', [selector,] function(){
obj.addClass(o.animation);
});