Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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 jquery toggleClass持续时间不工作_Javascript_Jquery_Css - Fatal编程技术网

Javascript jquery toggleClass持续时间不工作

Javascript jquery toggleClass持续时间不工作,javascript,jquery,css,Javascript,Jquery,Css,我正在尝试做一个简单的导航切换,除了显示导航时toggleClass函数的持续时间外,其他一切都正常工作。有人能提出不同的方法吗 css: jquery/js: $('.fs-nav-toggle').click(function() { $('.fs-nav').toggleClass('fs-nav-active', 500); }); 您需要包括jQuery UI库,以便在toggleClass函数上使用duration。jQuery的toggleClass没有duration参

我正在尝试做一个简单的导航切换,除了显示导航时toggleClass函数的持续时间外,其他一切都正常工作。有人能提出不同的方法吗

css:

jquery/js:

$('.fs-nav-toggle').click(function() {
    $('.fs-nav').toggleClass('fs-nav-active', 500);
});

您需要包括jQuery UI库,以便在
toggleClass
函数上使用
duration

jQuery的toggleClass没有duration参数。您应该像用户tilzor提到的那样从jQueryUI使用

$( ".fs-nav-toggle" ).click(function() {
  $('.fs-nav').toggleClass('fs-nav-active', 500);
});

你需要jQueryUI才能让它工作。谢谢!有效。toggleClass没有持续时间parameter@SandraWillford我添加了我的答案以确认。请参阅下面的tilz0R答案,如果它对您有效,请接受它
$( ".fs-nav-toggle" ).click(function() {
  $('.fs-nav').toggleClass('fs-nav-active', 500);
});