gpt4 book ai didi

javascript - 如何将 dropEffect 光标定位为样式

转载 作者:行者123 更新时间:2023-11-28 00:07:30 25 4
gpt4 key购买 nike

如何在 Mozilla Firefox 中拖动时更改光标样式?

onDragStart(e) {
e.dataTransfer.setData('text/plain', e.target.id)
this.dragedItem = e.target
}

onDragOver(e) {
e.dataTransfer.dropEffect = 'move'
e.preventDefault()
}

onDragEnd(e) {
this.dragedItem.style.display = 'block'
}

onDragEnter(e) {
e.preventDefault()
e.currentTarget.className += ' hovered'
}

onDragLeave(e) {
e.preventDefault()
e.currentTarget.className = 'item-slot'
}

onDragDrop(e) {
e.currentTarget.className = 'item-slot'
e.target.appendChild(this.dragedItem)

}

我想让 dropEffect 移动,但我不想要默认的光标样式。

最佳答案

您可以通过 css 更改 body 元素的光标样式。这样,光标样式将被更改。以下是可能的不同样式:https://www.w3schools.com/cssref/pr_class_cursor.asp

你可以这样走:

onDragStart(e) { document.body.style.cursor = "pointer"}
onDragEnd(e) { document.body.style.cursor = "default"}

关于javascript - 如何将 dropEffect 光标定位为样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55614922/

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