jquery – 我可以在addClass()之前放置延迟(500)吗?

前端之家收集整理的这篇文章主要介绍了jquery – 我可以在addClass()之前放置延迟(500)吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
$(document).ready(function(){
    $("#info-text-container").click(function(){
        $("#info-text").delay(500).addClass("info-text-active");
    });   
});

当它被点击时,这不会拖延.我想完成的为什么这是可以攻克的,有可能克服?谢谢!

解决方法

延迟只适用于动画方法,可以使用setTimeout函数
$("#info-text-container").click(function(){
    setTimeout(function(){
       $("#info-text").addClass("info-text-active");
   },500);
});

猜你在找的jQuery相关文章