gpt4 book ai didi

javascript - 无论 Element 是否存在都运行回调函数

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

无论用户是否刚刚登录,HTML都是这样生成的:

用户刚刚登录:

<body>
<div id="welcomemessage">
<div id="content>
</body>

用户不只是登录:

<body>
<div id="content>
</body>

jQuery 代码:

$("div#welcomemessage").fadeIn(500,function(){
//COMPLEX CODE
})

由于内部代码比较复杂,所以不想写两遍。那么有没有办法在没有 if 语句的情况下执行这段代码呢?

最佳答案

您可以在函数中编写复杂的代码,并且只重复函数调用:

var runComplexCode = function () {
//COMPLEX CODE
};

if (/* exists element */) {
$("div#welcomemessage").fadeIn(500, runComplexCode);
} else {
runComplexCode();
}

关于javascript - 无论 Element 是否存在都运行回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39914378/

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