为JS功能添加延迟

费德里科

我有这个功能:

$(document.body).ready(function() {
  var o = $(".hidden");
  $(".about_us").click(function() {
    o.hasClass("visible") ? o.removeClass("visible") : o.addClass("visible");
  });
});

我想增加一个延迟。我正在尝试

setTimeout(...); 

像这样

$(document.body).ready(function() {
  setTimeout(function() {
    var o = $(".hidden");
    $(".about_us").click(function() {
      o.hasClass("visible") ? o.removeClass("visible") : o.addClass("visible");
    });
  }, 1000);
});

但它不起作用。有什么帮助吗?

军团

看来您正在尝试在添加点击侦听器之前添加1秒钟的超时时间,但是正如@Moob所说,这没有任何意义。

如果您希望在点击后发生延迟,此代码将起作用:

$(document).ready(function() {
  $(".about_us").click(function() {
    setTimeout(function() {
      var o = $(".hidden");
      o.hasClass("visible") ? o.removeClass("visible") : o.addClass("visible");
    }, 1000);
  });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

js,延迟功能

来自分类Dev

为Node.js中的on('data')执行添加延迟

来自分类Dev

ReactJS - 为链接添加延迟

来自分类Dev

延迟和限制JS功能

来自分类Dev

为键盘快捷键添加延迟

来自分类Dev

Qthread,为qthread添加功能

来自分类Dev

Laravel为模型添加功能

来自分类Dev

Fullpage.js。添加滚动延迟

来自分类Dev

向 JS 动画文本添加延迟?

来自分类Dev

如何向 JS 重定向添加延迟

来自分类Dev

如何为鼠标悬停功能添加延迟?

来自分类Dev

如何在signalR中的我的hubClass中添加回调功能,以在延迟的情况下将当前工作状态更新为客户端?

来自分类Dev

无法在iPhone应用中为相机添加延迟

来自分类Dev

如何在 viewDidLoad 中为 performSegue 添加延迟?

来自分类Dev

为文本添加切换功能

来自分类Dev

PHP为指定变量添加日期功能

来自分类Dev

添加功能类型为onclicklistener的底部栏

来自分类Dev

打字稿:为momentjs的原型添加功能

来自分类Dev

Javascript:为儿童添加功能:FireFox与Chrome

来自分类Dev

为文本添加切换功能

来自分类Dev

如何在js循环中添加时间值延迟

来自分类Dev

pdf.js 在页面更改之间添加延迟

来自分类Dev

滑块功能延迟

来自分类Dev

延迟执行jQuery的功能

来自分类Dev

QT延迟运行功能

来自分类Dev

jQuery-延迟功能

来自分类Dev

滑块功能延迟

来自分类Dev

如何延迟功能的启动

来自分类Dev

延迟功能的问题