gpt4 book ai didi

javascript - 触发变量 true 或 false

转载 作者:行者123 更新时间:2023-11-29 17:29:50 25 4
gpt4 key购买 nike

我有一个只有几个标签的简单页面。如果 disable_function = false,则选项卡有效,否则如果为 true,则它们不起作用。选项卡的代码是:

var disable_function = false;
jQuery('.tabs a').click(function() {
if (!disable_function ){
var ref = jQuery(this).attr('href').split('#')[1];
jQuery('div.tab_content:not(#' + ref + ')').hide();
jQuery('#' + ref).fadeIn();
return false;
}
});

在此页面中,我还有一个我想要的触发器,如果​​触发器已打开,则设置 var disable_function = true;

触发器的代码是:

$('#1').Switch("off", function () {

});

我尝试插入 var disable_function = true; 但它似乎没有将其设置为 true。我什至尝试过 set var disable_function = true;

我很确定这很简单,但我是 jquery 的新手。

非常感谢

最佳答案

你需要在学习 jQuery 之前学习 javascript。我希望我已经理解了这个问题,这应该可行:

$('#1').Switch("off", function () {
disable_function = true;
});

如果您使用 var disable_function = true;,您会在函数范围内声明一个名为 disable_function 的新变量,而不是在全局范围内为该变量赋值。

关于javascript - 触发变量 true 或 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5719253/

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