2012-04-19 60 views
0

我試圖修改VAR的功能和其他功能找到這個修改JQUERY - 修改變種的功能和其他功能找到這個修改

草圖:

功能 點擊元素 - > VAR = 0 點擊其它元件 - > VAR = 1

功能

如果VAR = 1做的東西 如果變種= 0不這個東西

THX對您有所幫助

+1

使用一個變量,它是在一個範圍內,這兩個功能都可以看到 - 可能導致全球。你嘗試過什麼,你在掙扎什麼? – 2012-04-19 09:19:12

+0

你可以設置隱藏的輸入類型,點擊他可點擊的元素並使用該隱藏輸入的值 – Devjosh 2012-04-19 09:21:09

回答

1
var stat = 0; // here stat is global 

$('.some1').on('click', 
    function() { 
     stat = 1; 
     doSomething(stat); 
    }); 
$('.some2').on('click', 
    function() { 
     stat = 0; 
     doSomething(stat); 
    }); 
function doSomething() { 
    if (stat == 1) { 
     $('body').append('<div class="newadded">Something happen</div>'); 
    } else { 
     $('body').remove('div.newadded'); 
    } 
} 
+0

thx! 但它可以說別的取消做一些如果? – 2012-04-19 09:41:47

+0

@ mr.ani不理解你的觀點。請澄清 – thecodeparadox 2012-04-19 09:44:38

+0

抱歉,我的英語不太好。 我想當我點擊.some1它的一些功能添加到我的頁面,但是當我點擊.some2它是刪除這些功能,它正在成爲開始 – 2012-04-19 09:49:37