猿问

求大神们写一个 .click 再次点击事件的方法

例如有个 

<div class="div1"></div>

点击.div1执行一个事件,再次点.div1击执行另外一个事件,以此循环。类似与折叠与展开的效果。

不能使用toggle()方法。

愤怒de小菜鸟
浏览 1235回答 1
1回答

橋本奈奈未

document.querySelector(".div1").onclick = (()=>{     var fold = false;          return function(){         if(fold) {             // 展开         }else {             // 折叠         }         fold = !fold;     } })()
随时随地看视频慕课网APP
我要回答