为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

例如有个 <div class="div1"></div>点击.div1执行一个事件,再次点.div1击执行另外一个事件,以此循环。类似与折叠与展开的效果。不能使用toggle()方法。
查看完整描述

1 回答

已采纳
?
橋本奈奈未

TA贡献436条经验 获得超108个赞

document.querySelector(".div1").onclick = (()=>{
    var fold = false;
    
    return function(){
        if(fold) {
            // 展开
        }else {
            // 折叠
        }
        fold = !fold;
    }
})()


查看完整回答
反对 回复 2018-04-27
  • 1 回答
  • 0 关注
  • 1234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信