我正在尝试同时使用 mousedown 和 mouseenter/mouseleave 但它不起作用。但它在没有鼠标按下的情况下工作得很好。我的意图是使元素可选择(jQuery UI 的工作方式)。
$(document).on("mousedown", function (evt) {
// draw my selection range ...
$(".selectable").on("mouseenter", function (evt) {
evt.stopPropagation();
// I do my stuff
});
$(".selectable").on("mouseleave", function (evt) {
evt.stopPropagation();
// I do my stuff
});
});
在鼠标按下时输入元素后立即触发使用此 onmouseleave。