Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Javascript 删除css类jQuery_Javascript_Jquery_Html_Css_Wordpress - Fatal编程技术网

Javascript 删除css类jQuery

Javascript 删除css类jQuery,javascript,jquery,html,css,wordpress,Javascript,Jquery,Html,Css,Wordpress,单击图标后,我使用我的代码更改css: $(function () { $(".icon-medium.icon-search").click(function () { $(".nksub-tab-icon").addClass("newClass", 1000, callback); }); function callback() { setTimeout(function () { $(".nksub-tab-icon").removeCl

单击图标后,我使用我的代码更改css:

$(function () {
  $(".icon-medium.icon-search").click(function () {
    $(".nksub-tab-icon").addClass("newClass", 1000, callback);
  });

  function callback() {
    setTimeout(function () {    
      $(".nksub-tab-icon").removeClass("newClass");
    }, 1000);
  }
});
我的CSS:

<style>
  .newClass { background-color:yellow; }
</style>

.newClass{背景色:黄色;}
当我点击图标时,改变颜色,但在我点击后,但不删除类。


我想更改颜色,然后再单击“恢复开始样式”。

尝试将此代码放入
标记中

$( ".icon-medium.icon-search" ).click(function() {
  $(".nksub-tab-icon").toggleClass("newClass");
});
如果要提供延迟,请使用以下代码

$( ".icon-medium.icon-search" ).click(function() {
  $(".nksub-tab-icon").delay(1000).queue(function(next){
    $(this).toggleClass("newClass");
    next();
  });
});

检查此处:

jQuery没有一组参数,如
字符串名、int延迟、函数回调等
请在使用函数定义之前查找它们