【问题标题】:Add and remove class Jquery on click单击时添加和删除类 Jquery
【发布时间】:2016-03-30 10:25:49
【问题描述】:

有什么方法可以在点击时添加一个类,然后在 2 或 3 秒后将其删除? 在此先感谢

【问题讨论】:

  • 尝试使用.addClass,.removeClass(),setTimeout()
  • 是的,var $this = $this.addClass('magic'); setTimeout(function() {$this.removeClass('magic');}, 3000);
  • 是的,谢谢 :)

标签: jquery addclass removeclass seconds


【解决方案1】:

试试这个:

$("#your_click_element_id").on('click', function()
{
    $(this).addClass("class_name");//or $("#id_of_whatever_you_want)
    setTimeout(function() {
        $(this).removeClass('class_name');
    }, 2000);
});

setTimout 将等待 2000 毫秒,然后执行 .removeClass()

<style>
.class_name{
    ...
}
</style>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    • 2017-11-21
    • 1970-01-01
    • 2013-10-25
    • 2018-04-02
    • 2013-10-31
    • 2021-11-27
    相关资源
    最近更新 更多