鼠标上的停止功能

stop function on mouseup

本文关键字:功能 鼠标      更新时间:2023-09-26

我有一个鼠标按下的功能。

$('#manRun').mousedown(function(e3) {
    var manID = get_id(this);
    e3.preventDefault();
    $(document).on('mousemove.moveMan, mousemove.slideMan', function(e2) {
       running(e2, runBtn, manID);
    });
});

和鼠标up功能,以停止running()

$('#manRun').on('mouseup', function(e) {
    e.preventDefault();
    $(document).off('mousemove.moveMan, mousemove.slideMan');
});

,但running()功能不停止。如何在鼠标释放时强制running()停止?

我假设没有在#manRun对象上执行鼠标设置。请尝试将处理程序附加到文档。

$(document).on('mouseup', function(e) {
    e.preventDefault();
    $(document).off('mousemove.moveMan, mousemove.slideMan');
});