gpt4 book ai didi

javascript - 如何在按下鼠标按钮时触发 `onMouseEnter`?

转载 作者:行者123 更新时间:2023-11-28 06:48:37 32 4
gpt4 key购买 nike

如何让 JavaScript 触发 onMouseEnter -目标事件<div> -元素,而另一个拖动<div>输入元素(按下鼠标按钮)?

由于多种原因,我无法使用 onDrag...事件...

示例:https://jsfiddle.net/5dgnez9e/3/

最佳答案

您应该监听文档中的 mousedownmouseup 并将鼠标状态存储在全局变量上,然后您可以检查 mouseenter 事件状态的元素

$(document).ready(function(){
var mouseClicked = false;
document.body.onmousedown = function() {
mouseClicked = true;
}

document.body.onmouseup = function() {
mouseClicked = false
}

$(".element").on("mouseenter",function(){
if(mouseClicked){
console.log("entered");
}
});
});

您可以查看此 fiddle 的工作示例

关于javascript - 如何在按下鼠标按钮时触发 `onMouseEnter`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33174747/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com