使用jQuery清除所有事件处理程序

时间:2017-02-09 11:29:08

标签: jquery

我正在尝试获取鼠标位置。一切都很棒,除非我无法通过使用off()单击按钮来清除所有事件。当我单击按钮时,仍会显示该消息。我的代码有什么问题吗?

$(document).ready(function() {
    var i = 0;

    $('body').on("click", i, function(e) {
        $('span').text(++i);
        $('h3').append("<p>" + "Mouse Position: " + e.clientX + " , " + e.clientY);
    });

    $("#button").click(function() {
        $("body").off("click", i);
    });
});

0 个答案:

没有答案