2011-04-19 74 views
0

我有一个包含2个简单选项卡的页面。标签显示disable_function = false。单击时将变量设置为true - 似乎不起作用

在页面末尾,我有一个简单的触发器,我想设置变量disable_function = true,以便在触发器处于开启状态时标签将不起作用。

我尝试了几种方法,但它似乎没有工作。

这里是一个小提琴,如果你想看看代码:http://jsfiddle.net/db7tK/

在此先感谢。

回答

1

您在document.ready的范围中定义了disable_function。 不作为一个全球性的。 其移出 'jQuery的(文件)。就绪(函数(){'

编辑:

<script> 
var disable_function = false; 
jQuery(document).ready(function(){.... 
+0

那么,如果我设置VAR disable_function =真;从一开始似乎标签AINT工作。 – jQuerybeast 2011-04-19 18:42:42

+0

如果我不得不将它移到'jQuery(document).ready(function(){')以使其工作,那么它应该工作,如果它从一开始就是真的? – jQuerybeast 2011-04-19 18:43:34

+0

对不起,但我不理解你在说什么,如果你只写:var disable_function = false; jQuery(document).ready(function(){... 然后它应该正常工作。 – ChrisThompson 2011-04-19 18:46:49