Dart でドラッグするためのデフォルトのカーソル スタイルを防止しようとしています。onDragStart メソッドで、カーソル スタイルを「移動」に設定し、onDragEnd でデフォルトに戻します。
onDragStart(e) {
prevCursor = placeholder.style.cursor;
placeholder.style.cursor = 'move';
}
onDragEnd(e) {
placeholder.style.cursor = prevCursor;
}
ドラッグすると、カーソルはデフォルトで「許可されていない」スタイルのままになります。これを防ぐために多くの方法を試しました。たとえば、onDragStart メソッドでデフォルトを onSelectStart に設定しないようにしました。これは javascript でクロムの修正として推奨されていましたが、Dart では機能しません。
document.onSelectStart.listen( (e) {
e.preventDefault();
return false;
});
CSSでデフォルトを設定しようとしましたが、これは私がこれを達成したい方法ではありませんが、それでも機能しません:
a:drag {
cursor:move;
}
助言がありますか?