开发者社区> 问答> 正文

如何在jQuery中添加2个延迟类

我试图用jquery创建动画。当我单击黄色框时,它将移动到中心容器(.radius),此后该框将随着容器宽度而变化(移除.radius添加.full)。用jQuery在单个事件中添加2个类是否可行?还是有其他方法可以做到?谢谢

展开
收起
游客ufivfoddcd53c 2020-01-04 17:02:42 954 0
1 条回答
写回答
取消 提交回答
  • 要实现所需的功能,可以使用setTimeout()将类修改延迟500ms的方法。尝试这个:

    var $go = $('.expand');
    
    $go.on('click', function() {
      $(this).addClass('radius')
      setTimeout(function() {
        $go.removeClass('radius').addClass('full');
      }, 500);
    });
    
    2020-01-04 17:03:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
Javascript中的对象 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载