【发布时间】:2019-10-27 01:22:34
【问题描述】:
我想在拖动元素时退出禁止光标。我使用 html5 默认拖放。我正在使用打字稿
我尝试从 ev.target.style.cursor 更改为“grab”光标,我尝试从 dropEffect 更改等等,但它们都没有产生期望的效果。这是拖拽代码。
<code>
drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
ev.dataTransfer.effectAllowed ="copy";
ev.dataTransfer.dropEffect = "move";
this.evdrag = ev.srcElement;
console.log(ev);
}
</code>
html模板:
驱除
打字稿代码:
<code>drop(ev, index) {
ev.preventDefault();
if (this.data != '') {
return;
}
this.optionHover1 = false;
this.data = ev.dataTransfer.getData("text");
this.evdrag.remove();
// ev.target.appendChild(document.getElementById(this.data));
this.checkAnswer(this.data, index);
}</code>
【问题讨论】:
标签: html angular drag-and-drop drag