1

我已经构建了一个 jQuery 插件,它使用setTimeout并保存了选择器的年龄限制,.data()但由于某种原因,超时似乎是独立运行的,因为两个超时都影响同一个元素,有人可能会发现我做错了什么,我很抱歉这个大小jsFiddle 非常庞大,因为插件支持很多,

模式 - 水平/垂直方向 - 锁定,因此如果在水平上仅向左或向右,垂直向上和向下相同

这是一次加载2的代码, http://jsfiddle.net/barkermn01/NRPMk/7/

这是一次加载 1 的代码, http://jsfiddle.net/barkermn01/NRPMk/8/

有人可以解释这是怎么发生的,我能做些什么来解决它?

更新: 抱歉,不止一个的 setTimeout 只会触发一次

更新:再次 修复了setTimeout不触发第二次忘记告诉插件它正在运行的问题

只是关于评论的注释这个问题没有修复我唯一修复的是第一次更新我没有修复 2 实例问题超时仅适用于插件的最后一个实例

4

0 回答 0