gpt4 book ai didi

javascript - jQuery 插件上的 Click Function 只允许单击

转载 作者:行者123 更新时间:2023-11-30 18:25:52 25 4
gpt4 key购买 nike

我创建了这个简单的插件来在点击时添加多个动画,但问题是一旦对象被点击它就不能通过再次点击来重复动画,我不明白为什么添加的类没有删除自己点击功能完成后允许再次点击并重复。有什么建议吗?

(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.bind("click", function() {
obj.addClass(o.animation);
obj.addClass('vivify');
}, function() {
obj.removeClass(o.animation);
});
})
}
})(jQuery);​

最佳答案

这是一个工作示例(我猜是因为我不知道你的插件的预期效果是什么):

http://jsfiddle.net/gabrieleromanato/Fmr9g/

关于javascript - jQuery 插件上的 Click Function 只允许单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10864096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com