2

画面全体で特定のカスタム css カーソルを使用できるようにする方法を見つけようとしています。ユーザーが div をマウスでクリックすると、リスナーをドキュメントにアタッチ (移動、上へ) して、ブラウザー ウィンドウの外側でもイベントをキャッチできるようにするという考え方です。

ただし、マウス ダウンに割り当てられたカスタム カーソルは、ユーザーが div の外に移動するとすぐに失われます。これは、Mozilla で element.setCapture を使用すると発生しません。これは、キャプチャを解放するまで現在のカーソルをアクティブに保つためです。任意の (最新の) ブラウザーで同じことを行う方法 (別名、ドラッグ中に画面でカーソルをアクティブに保つ) はありますか?

4

1 に答える 1

1

これはよくある質問です。これがあなたができるハックです。

CSS :

*{ 
  cursor: pointer;
}

Javascript :

document.onselectstart = function () { return false; };

http://jsfiddle.net/bEgMK/

于 2013-03-17T12:28:57.220 に答える