gpt4 book ai didi

jquery - 使用基本 jQuery 框架进行拖放

转载 作者:行者123 更新时间:2023-12-03 22:45:18 25 4
gpt4 key购买 nike

是否可以使用基本的 jQuery 脚本(不使用 jQuery UI)实现拖放?

最佳答案

在 HTML5 中,有一个名为“draggable”的属性。

<div draggable='true'>Drag me</div>
<div id='dropzone'>Drop it here!</div>

您可以利用以下事件:

var onDragEnter = function(event) {
event.preventDefault();
$("#dropzone").addClass("dragover");
},

onDragOver = function(event) {
event.preventDefault();
if(!$("#dropzone").hasClass("dragover"))
$("#dropzone").addClass("dragover");
},

onDragLeave = function(event) {
event.preventDefault();
$("#dropzone").removeClass("dragover");
},

onDrop = function(event) {
event.preventDefault();
$("#dropzone").removeClass("dragover");
console.log(event.originalEvent.dataTransfer.files);
};

$("#dropzone")
.on("dragenter", onDragEnter)
.on("dragover", onDragOver)
.on("dragleave", onDragLeave)
.on("drop", onDrop);

希望暂时有所帮助。

关于jquery - 使用基本 jQuery 框架进行拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9581846/

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