gpt4 book ai didi

javascript - Dragstart 事件不触发reactjs

转载 作者:行者123 更新时间:2023-12-03 00:05:08 27 4
gpt4 key购买 nike

dragstart 事件未在 Chrome 浏览器上触发...我想在鼠标拖动事件上将状态设置为 true。所以我将 document.addeventlistener('dragstart', this.dragstart) 添加到 mousedown 方法中,如下所示,

componentDidMount() {
document.addEventListener('mousedown', this.mousedown);
}

componentWillUnMount() {
document.addEventListener('mousedown', this.mousedown);
}

dragstart = () => {
console.log("dragstart");
}

mousedown = e => {
console.log("mousedown");
document.addEventListener('dragstart', this.dragstart);
}

有人可以帮我解决这个问题吗?谢谢。

最佳答案

ondragstart 事件在用户开始拖动元素或文本选择时发生,但我认为它不会在鼠标按下时触发。同样,该元素需要可拖动。

<p draggable="true">

关于javascript - Dragstart 事件不触发reactjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54990973/

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