2011-04-19 75 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