【发布时间】:2014-05-28 20:20:59
【问题描述】:
我想知道在 Javascript 中是否有可能有一个 click 事件侦听器,每次我单击时,我的布尔值都会从 true 到 false 来回更改。意思是我点击一个它会变成假,我再次点击它会变成真的,依此类推,无限循环。我什至不知道这是否可能,但我试过了:
//This is my listener
circlePicker.click(function () {
booleanChecker(circlePickerSelector);
console.log(booleanChecker(circlePickerSelector));
});
//This function checks if the boolean is true or false
function booleanChecker(isThisTrue) {
// circlePickerSelector = !circlePickerSelector;
// return circlePickerSelector;
if (isThisTrue == false) {
isThisTrue = true;
console.log("I turned into true");
} else if (isThisTrue == true) {
isThisTrue = false;
console.log("I turned into false");
}
return isThisTrue;
}
我想知道这是否可能。我感觉我的语法有问题。任何建议都非常受欢迎。
【问题讨论】:
标签: javascript boolean dom-events