24

HTML5 のブラウザー クライアント領域で要素をドラッグしているときに、カーソルを任意のカーソルに変更するにはどうすればよいですか?

これまでのところ、ドラッグ中にデフォルトのカーソルを表示することしかできませんでした (ドロップがサポートされていない場合の none カーソルを除く)。

私は次のことについて話しているのではありません。

  • event.dataTransfer.setDragImage()カーソル以外の画像を表示するために使用する

  • を使用event.dataTransfer.dropEffectして、カーソルの横にコピーまたはリンク シンボルを表示するか、カーソルをなしシンボルに変更します。

  • Firefox では、 を使用しevent.dataTransfer.mozCursorます。これは、デフォルトのシステム動作を実行するか、矢印カーソルを表示することしかできないため、どちらも役に立ちません (さらに、主に Chrome をターゲットにしていますが、クロス ブラウザーのサポートが必要です)。

CSS:hoverやを使用するなど、他の多くのトリック:focus、および多くの JavaSscript トリックを試しましたが、すべて役に立ちませんでした。

助けてくれてありがとう。

4

5 に答える 5