Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 触发器变量true或false_Javascript_Jquery - Fatal编程技术网

Javascript 触发器变量true或false

Javascript 触发器变量true或false,javascript,jquery,Javascript,Jquery,我有一个简单的页面和几个标签。如果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_

我有一个简单的页面和几个标签。如果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\u function=true但它似乎没有将其设置为真。我甚至尝试设置var disable_function=true

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


非常感谢

在jQuery之前,您需要先学习javascript。我希望我已经理解了这个问题,无论如何,这应该是可行的:

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

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

确定您的请求有点困难。您只是想更改
disable\u函数
变量的值吗?如果是这样,则无需再次使用
var

var disable_function = false;

// later change the value //

disable_function = true;
你在哪里做的“var disable_function=true”?我的意思是在哪里设置disable_function=true?