我有一个jQuery UI效果,点击一个按钮突出显示DIV中的文本。我正在使用.on
方法来实现此功能,并在第一次单击按钮时成功突出显示DIV。但是,如果我随后单击该按钮,则效果不会触发。
是否有一个简单的解决方案或.on click
方法不是与jQuery UI效果交互的最佳方式?感觉我在这里遗漏了一些明显的东西!
jQuery代码:
$(function(){
$('#table').on('click','button', function() {
$("#counter").effect('highlight', {color:"#333333"}, 1200);
});
});
JSFiddle :http://jsfiddle.net/byates/FtjLf/
答案 0 :(得分:1)
您正在使用jQuery 2.0和jQuery UI 1.8;如果切换到jQuery UI 1.10.3
,它可以正常工作。
我正在检查jQuery 2.0的最小jQuery UI版本。
答案 1 :(得分:0)
使用jQuery 1.x支持IE6中的浏览器
(jQuery 2.x仅支持现代浏览器)