我试图阻止在 Dart 中拖动的默认光标样式。在 onDragStart 方法中,我将光标样式设置为“移动”,然后在 onDragEnd 中恢复为默认值:
onDragStart(e) {
prevCursor = placeholder.style.cursor;
placeholder.style.cursor = 'move';
}
onDragEnd(e) {
placeholder.style.cursor = prevCursor;
}
拖动时,光标仍默认为“不允许”样式。我已经尝试了很多方法来防止这种情况发生,例如在 onDragStart 方法中阻止默认为 onSelectStart,这被推荐作为 javascript 中 chromium 的修复,但在 Dart 中不起作用:
document.onSelectStart.listen( (e) {
e.preventDefault();
return false;
});
我也尝试在 CSS 中设置默认值,这不是我想要实现的方式,但它仍然不起作用:
a:drag {
cursor:move;
}
有什么建议么?