テキストをテキストエリアにドロップする可能性を無効にする方法を探しています。Spotify では、ユーザーがトラックやプレイリストなどをドラッグできるため、これが必要です。テキスト表現は単なるリンクです。
現時点では、次のコードを使用しています。
$(target).find('textarea').each(function(index, elem) {
elem.addEventListener('dragover', function(e) {
e.preventDefault();
e.stopPropagation();
return false;
}, false);
elem.addEventListener('drop', function(e) {
a(_('messages', 'msgNoDragArea'));
e.preventDefault();
e.stopPropagation();
return false;
}, false);
});
ユーザーが要素をドロップしようとしたときに、カーソルのドロップ アイコンを削除する方法はありますか? HTML 属性、CSS、または Javascript 経由ですか?