gpt4 book ai didi

javascript - 如何使用 Javascript 取消 HTML5 拖放操作?

转载 作者:太空狗 更新时间:2023-10-29 14:38:47 25 4
gpt4 key购买 nike

我想根据某些条件取消 HTML5 拖动操作。我试图搜索这个但没有发现任何有用的东西。似乎没有办法取消使用 JavaScript 的 HTML5 拖放操作。 returning falsedragstart 似乎没有做任何事情。有什么想法吗?

最佳答案

您可以通过在事件处理程序中调用 event.preventDefault() 来取消它。例如,这应该有效:

<p id="p1" draggable="true" ondragstart="dragstart_handler(event);">This element is draggable.</p>

<script>
var enableDragDrop = true;
function dragstart_handler(ev) {
if (!enableDragDrop) {
ev.preventDefault();
}
console.log("dragStart");
}
</script>

关于javascript - 如何使用 Javascript 取消 HTML5 拖放操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998740/

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