为了账号安全,请及时绑定邮箱和手机立即绑定

手风琴菜单多次狂点击后,当鼠标不点击了还会出现点击的效果,怎么解决的

手风琴菜单多次狂点击后,当鼠标不点击了还会出现点击的效果,怎么解决的

hnmw 2016-08-02 11:48:09
$(function() { var Accordion = function(el, multiple) { this.el = el || {}; this.multiple = multiple || false; // Variables privadas var links = this.el.find('.ctitle'); // Evento links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown) } Accordion.prototype.dropdown = function(e) { var $el = e.data.el; $this = $(this), $next = $this.next(); $next.slideToggle(); $this.parent().toggleClass('open'); if (!e.data.multiple) { $el.find('.submenu').not($next).slideUp().parent().removeClass('open'); }; } var accordion = new Accordion($('#accordion'), false);});
查看完整描述

3 回答

?
Despicableme01

TA贡献11条经验 获得超9个赞

jq的.stop()方法,停止元素上所有的动画,可以$next.stop().slideToggle()

查看完整回答
反对 回复 2016-08-02
?
Cocoon3496659

TA贡献2条经验 获得超0个赞

可能因为你点击的太快了,电脑在一次次执行你点击的动作。

查看完整回答
反对 回复 2016-08-02
  • 3 回答
  • 0 关注
  • 1990 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信