Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery UI效果。单击时仅触发一次_Jquery_Jquery Ui - Fatal编程技术网

jQuery UI效果。单击时仅触发一次

jQuery UI效果。单击时仅触发一次,jquery,jquery-ui,Jquery,Jquery Ui,我有一个jQueryUI效果,点击一个按钮就会突出显示DIV中的文本。我正在使用.on方法来实现这一点,它成功地在第一次单击按钮时突出显示DIV。但是,如果我在后续时间单击该按钮,效果不会触发 是否有一个简单的解决方案,或者单击。方法不是与jQuery UI效果交互的最佳方式?感觉我错过了一些明显的东西 jQuery代码: $(function(){ $('#table').on('click','button', function() { $("#counter").

我有一个jQueryUI效果,点击一个按钮就会突出显示DIV中的文本。我正在使用
.on
方法来实现这一点,它成功地在第一次单击按钮时突出显示DIV。但是,如果我在后续时间单击该按钮,效果不会触发

是否有一个简单的解决方案,或者单击
。方法不是与jQuery UI效果交互的最佳方式?感觉我错过了一些明显的东西

jQuery代码:

 $(function(){
      $('#table').on('click','button', function() {
      $("#counter").effect('highlight', {color:"#333333"}, 1200);
          }); 
  }); 

JSFiddle

您正在使用jQuery 2.0和jQuery UI 1.8;如果切换到
jqueryui1.10.3
,它可以正常工作

我正在检查jQuery2.0的最小jQueryUI版本是什么


演示:

使用jQuery1.x支持IE6浏览器


(jQuery2.x只支持现代浏览器)

您能创建一个fiddle:jsfiddle.net吗?这是正确的方法,每次都应该可以使用。你能制作一个JSFIDLE来演示这个问题吗?如果你不能创建FIDLE,也许你可以发布你的HTML。fiddle: