0

関数内の変数を変更しようとしていますが、他の関数がこの変更を見つけました

スケッチ:

関数クリック要素->var=0クリック他の要素->var= 1

働き

var=1の場合は処理を実行しますvar=0の場合はこの処理を実行しません

あなたの助けのためのthx

4

1 に答える 1

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');
    }
}
于 2012-04-19T09:21:34.060 に答える