我知道如何绑定(bind)多个事件和所有这些东西。我想要做的是发生多个事件来触发一个功能。

喜欢

$(this).click 和 $(this).mousemove 触发一个函数

有没有办法做到这一点?有可能吗,还是我只是在做梦。

最佳答案

现在有了更好的理解,你可以做的一件事是有一个事件 bindunbind 另一个:

示例: http://jsfiddle.net/ZMeUv/

$(myselector).mousedown( function() {
    $(document).mousemove(function() {
        // do something
    });

    $(document).mouseup(function() {
        $(this).unbind();  // unbind events from document
    });
});

这可以防止 mousemove 在您不需要它时不断触发。

关于javascript - jQuery 多个事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3090043/

10-12 15:46