gpt4 book ai didi

javascript - 延迟添加类 - jquery

转载 作者:行者123 更新时间:2023-11-28 15:38:53 25 4
gpt4 key购买 nike

我试图延迟此插件中的 addclass 函数,但它不起作用。我在 .addClass 函数之前添加了 .delay(14000)

代码:

if (typeof a.cookieguard.displayMessage === "undefined") {
a.cookieguard.displayMessage = function (b, c) {
a("body").delay(14000)
.addClass("cookie-guard")
.attr("marginTop", a("body").css("marginTop"))
.css("margin", 0)
.delay(b).animate({
marginTop: a(".cookie-guard-msg").outerHeight()
}, a.cookieguard.settings.slideSpeed);

a(".cookie-guard-msg").css("top", -a(".cookie-guard-msg").outerHeight());

a(".cookie-guard-msg").delay(b)
.show()
.animate({top: 0}, a.cookieguard.settings.slideSpeed);

if (a.cookieguard.settings.messageHideDelay != null) {
a.cookieguard.settings.messageHideTimeout = setTimeout(function () {
a.cookieguard.hideMessage(0)
}, c)
}
}
}

我做错了什么?

最佳答案

jQuery 的 .delay() 仅适用于使用 jQuery 效果队列的调用(如常见动画)。

为了完成您需要的操作,我将使用常规 JavaScript setTimeout:

setTimeout(function() { a("body").addClass("cookie-guard"); /* etc. */ }, 14000);

关于javascript - 延迟添加类 - jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24597392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com