触发变量true或false

Trigger variable true or false

本文关键字:false true 变量      更新时间:2023-09-26

我有一个简单的页面,只有几个选项卡。选项卡工作,如果disable_function = false,否则,如果为真,那么他们不工作。制表符的代码是:

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。

谢谢

你需要先学习javascript再学习jQuery。我希望我已经理解了这个问题无论如何,这应该工作:

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

如果使用var disable_function = true;,则在函数作用域中声明一个名为disable_function的新变量,而不是在全局作用域中为该变量赋值。

要确定你在问什么有点困难。你只是想改变disable_function变量的值吗?如果是,您不需要再次使用var:

var disable_function = false;
// later change the value //
disable_function = true;