我的演示jsfiddle
我想要的是当我再次单击 <li> 时的反向过渡,但注释代码不起作用,下面的代码工作正常
let dbclickre = true;
function flipped() {
if (dbclickre) {
document.querySelector(".linkrec").setAttribute("Id", "flipped");
} else {
document.querySelector(".linkrec").removeAttribute("Id", "flipped")
}
dbclickre = !dbclickre;
}
下面是注释代码(我认为当我第一次单击最后一个 <li> 时,js 将执行 if 语句(确实它工作正常),但是当我再次单击时,else 语句没有排除(但我已经设置#flipped .reverse {background: whitesmoke})。为什么会这样???)
// const dbclickre = document.querySelector(".reverse");
// function flipped() {
// if (dbclickre.style.backgroundColor = 'white') {
// document.querySelector(".linkrec").setAttribute("Id", "flipped");
// } else {
// document.querySelector(".linkrec").removeAttribute("Id", "flipped")
// }
// }
神不在的星期二
相关分类