为元素绑定两个不一样的点击事件

为元素绑定两个不一样的点击事件

时光清浅 发布于 2021-11-25 字数 533 浏览 825 回复 1

var sideRight = document.getElementById('sideright');

var side = document.getElementsByClassName('side-icon');

for (var i = 0; i < side.length; i++) {

(function() {

var flag = true;

if(flag){

side[i].addEventListener('click',function(){

changeManyElem(sideRight,{'right':0},30);

},false);

flag = false;

}else{

side[i].addEventListener('click',function(){

changeManyElem(sideRight,{'right':-350},30);

},false);

}

})();为什么第二个单击事件执行不了

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风柔一江水 2021-11-29 1 楼

这年头还有用原生的js写法也是精神可嘉。但我愿意你用一下jQuery