gpt4 book ai didi

javascript - 将 jQuery 脚本存储在 JS 变量中

转载 作者:行者123 更新时间:2023-12-02 16:31:34 25 4
gpt4 key购买 nike

我有一个带有名为回调的变量的函数

function test(callback){

// Some code

callback;

}

当我调用这个函数时,我曾经在回调中插入一个衬垫

例如。 测试($('#elem').hide());

现在我想在这里放置多行作为回调。我尝试了这个,但似乎不起作用。

var resetc = function(){

$('.access').removeClass('viz');

window.setTimeout(function(){
$('.access').find('.input.wheel').removeClass('viz');
$('.access').find('input').removeAttr('disabled');
},1000);
}

test(resetc);

最佳答案

当您传递函数引用时。您可以使用回调变量来执行它所引用的函数。喜欢

function test(callback) {
// Some code
callback();
}

当您传递 $('#elem').hide 的输出时,您的语句 test($('#elem').hide()); 没有任何效果() 到您的方法测试和语句 callback; 实际上没有执行任何操作。

您需要将 test($('#elem').hide()); 的函数调用更改为

test(function() {
$('#elem').hide();
});

关于javascript - 将 jQuery 脚本存储在 JS 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28255031/

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