触发变量true或false
Trigger variable true or false
我有一个简单的页面,只有几个选项卡。选项卡工作,如果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;
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- JavaScript-切换“;全部检查”;复选框true/false
- (false==false==true)怎么可能是真的
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 过滤器返回true或false
- 什么是'true'和'false'和'null'
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作
- 在JavaScript中为true==1和false==0
- true==false以某种方式计算为true
- 获取Javascript中单选按钮的true或false
- 使用!而in运算符在应该为true时返回false,为什么
- 如何使以下函数返回true或false
- 为什么 javascript 返回对象位置 true 或 false
- 如何使函数将属性值从 FALSE 设置为 TRUE
- 为什么 1.2 == true 返回 false 如果布尔值 (1.2) 实际上是真的
- 在 JavaScript 中,为什么 []==false 为 true
- 为什么true/true是1,true/false是无穷大,false/true是0,false/false是NaN
- Javascript 布尔值:false && true 结果为 true
- 覆盖保留字(设置 false = true)
- 为什么这个类不返回false|| true