1

ボタンがあり、ボタンがクリックされたとき、およびボタンが再度クリックされたときに変数clickを設定したい (トグル機能が必要)。truefalse

いつ、コンソールclick == trueに出力したいのか、いつ出力したいのか。clickedclick == falsenot clicked

var click = false

これが私のトグル機能です:

$('.button').toggle(
    function(){
        click = true;
        $('.bmw').show();

    }, function() {
        click = false;
        $('.bmw').hide();

    });

そして、私がやりたいこと:

if(click = true) {
    console.log('clicked');
} else {
    console.log('not clicked');
}

ページをロードするとコンソールに表示されますnot clickedが、ボタンを押しても に切り替わりませんtrue。ただし、ボタンを切り替えるとbmwオブジェクト**.bmwが表示および非表示になるため、正常に機能しているようです。

私は何を間違っていますか?

4

1 に答える 1