jquery - 停止 jQuery 事件函数

标签 jquery stoppropagation

我昨天发布了一个问题,该问题已得到解答,但遗憾的是,我现在遇到了上述代码的新问题,并且正在寻找一些善良的灵魂来为我指明正确的方向,以便我可以学习如何解决问题,以便我不需要再次就该问题寻求帮助。

这是脚本的 jsfiddle 链接 http://jsfiddle.net/EzYeH/10/

我想要实现的是,如果事件函数shrink仍在运行,则停止事件函数expand初始化。

我尝试使用和阅读 .stopPropagation().stop() 但无法正确实现。

提前感谢任何能够解决此问题的人,

丹。

最佳答案

参见http://jsfiddle.net/EzYeH/13/更新后的代码:

有几个问题:您的 $this 变量是隐式全局变量,这会导致布局问题。

您确定当前状态并不是为了让您确定扩展或收缩是否合适。

关于jquery - 停止 jQuery 事件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8941341/

相关文章:

javascript - 为什么 stopPropagation 在回调中采用事件参数而不是使用 'this' ?

javascript - 带有标签选择器的 Twitter Bootstrap 下拉菜单

javascript - 开/关导航面板(页面间缓存)

jquery - 同位素按大小对图像进行排序?

javascript - 全局变量存储在本地后如何访问它?

javascript - 如何在 javascript 中获取托管 bean 属性值

javascript - 使用 tagit 删除输入字段中的 tagLabel

javascript - 当 eventListener 附加到 IE 8 中的相同元素时如何停止事件传播?