我正在尝试使用jQuery UI 中的突出显示效果向用户显示与某些单选按钮选项相对应的说明。但效果会触发两次,即相关页面组件闪烁两次而不是一次。
我看过类似的问题,但它们要么有不适用于我的案例的解决方案,要么有一个不适用于我的案例的解决方案。(或者答案/评论要求提供更多细节或从未给出的示例。)
这是一个带有我的问题的简化版本的jsfiddle 。
如果您单击其中一个单选按钮,则相应的段落会以绿色闪烁两次。从 JS 部分可以看出,上面第二个链接中提出的解决方案(.off('click').on('click')
用于防止“克隆”效果)似乎没有什么不同。
我正在使用 jQuery 1.8.0 和 jQuery UI 1.8.22(jsfiddle 分别使用 1.7.2 和 1.8.18,并且有同样的问题),同样的事情发生在 Opera、Chrome 和 Firefox 上。
我该如何解决这个问题并且效果只执行一次?如果有一个解决方法,很高兴使用...