ボタンがあり、ボタンがクリックされたとき、およびボタンが再度クリックされたときに変数click
を設定したい (トグル機能が必要)。true
false
いつ、コンソールclick == true
に出力したいのか、いつ出力したいのか。clicked
click == false
not 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
が表示および非表示になるため、正常に機能しているようです。
私は何を間違っていますか?