首页 前端知识 addClass(““).delay().removeClass(““);没有效果的解决方式

addClass(““).delay().removeClass(““);没有效果的解决方式

2024-04-29 11:04:16 前端知识 前端哥 540 147 我要收藏

在网上看到jQuery可以这样做:

show().delay(1000).hide()

来令某个元素显示一段时间后再隐藏,一般可以用于提示信息。


所以自己为了贴合需求写了:

addClass("").delay(1000).removeClass("");

运行发现并没有效果。

正确的方式应该这样写:

tips.text(text).addClass("TipsOpcity").delay(1500).queue(function(){
    $(this).removeClass("TipsOpcity").dequeue();
});

来源:

jQuery: Can I call delay() between addClass() and such? - Stack Overflow

转载请注明出处或者链接地址:https://www.qianduange.cn//article/6266.html
标签
评论
发布的文章

@JsonCreator和@JsonValue

2024-05-05 22:05:05

Python 字符串转换为 JSON

2024-05-05 22:05:00

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!