Js点击事件被多次执行

问题

当前点击事件是套在一个外部事件中的。当外部事件执行时,点击事件的执行次数会被累积,但由于未触发点击事件,故不会产生执行效果。当触发点击事件时,累积的点击事件将全部被执行,因此造成多次执行。

原绑定方法

function(){
    $("#btn_ok").click((e) => {
    }
}

解决方法

外部事件执行,将点击事件与外部事件function()解绑,防止他存贮之前的事件。

function(){
    $("#btn_ok").unbind("click").click((e) => {
    }
}

标签: JavaScrpit

添加新评论