javascript - 设置jquery中应用css的时间

标签 javascript jquery

这是我的js代码。实际上我想设置应用这个css的时间。我尝试使用 setTimeout 但不起作用。如何使用 setTimeout 或其他任何东西。请帮忙。谢谢

$(document).ready(function() {
  $(".front").click(function() {
    $(".flip-container").css({
      "height": "0px"
    });
  });
});

最佳答案

使用setTimeout() 如下

$(document).ready(function() {
  $(".front").click(function() {
    setTimeout(function() {
      $(".flip-container").css({
        "height": "0px"
      });
    }, 1000);
  });
});
<小时/>

您还可以使用 animate() 来制作一些动画方法

$(document).ready(function() {
  $(".front").click(function() {
    $(".flip-container").animate({
      "height": "0px"
    }, 1000);
  });
});

关于javascript - 设置jquery中应用css的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640921/

相关文章:

php - 仅刷新一个下拉值而不是整个页面 CakePHP

javascript - 更改单击菜单项的样式表 asp.net 母版页

javascript 增量 var 不起作用

javascript - 为什么 'The Second World War' 不替换 'World War 2' ?

jquery - 滚动超出它后固定一个分区

javascript - CSS/AJAX - 在 AJAX 调用上激活样式

javascript - array.push() 抛出奇怪的错误

jquery - Blueimp上传插件进度条错误

twitter-bootstrap - Bootstrap 切换语言

jquery - 通过单击另一个 div 更改 div 的背景图像