首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery click事件反复累加绑定

2012-12-28 
jqueryclick事件重复累加绑定div idmoveTree onclicktreeLeft()左移/divjquery click事件会重复

jquery click事件重复累加绑定

<div id="moveTree" onclick="treeLeft()">左移</div>

jquery click事件会重复累加绑定

??? function treeLeft(){
??? ??? alert("one");

?????? if($("#moveTree").attr("onClick")!=undefined)
??? ??? $("#moveTree").attr("onclick",'');
??? ??? $("#moveTree").click(function(){
??? ??? ??? treeRight();
??? ??? });
??? }
??? //目录居右
??? function treeRight(){
??? ??? alert("two");
??? ??? $("#moveTree").click(function(){
??? ??? ??? treeLeft();
??? ??? });
???
??? }

//连续单击“左移”,每次弹出了one、two会越来越多

应该在绑定新事件前,解除已有绑定

$("#moveTree").unbind("click");

热点排行