Javascript 触发器变量true或false
我有一个简单的页面和几个标签。如果disable_function=false,则选项卡工作;否则,如果为true,则选项卡不工作。选项卡的代码为: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_
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?