私のウェブサイトでより良いユーザーエクスペリエンスを提供するために、いくつかのdivタグ内のカーソル速度を変更したいと思います。私はすでにカーソルのイメージを変更した、私はカーソルを遅く変更したい。それを行う方法はありますか?divタグ内のカーソル速度を変更する
答えて
Javascriptでカーソルを制御することはできないと思います。しかし、あなたは、しかし、
cursor: none;
を使用してカーソルを非表示にした後、HTML/CSSで作られたより遅く移動するカーソルをエミュレートするためにいくつかのJavaScriptを行うことができます。しかし、これは価値よりはるかに多くの作業になり、とにかくうまくいかないでしょう。
実際のカーソルがまだ正常に動いているのを見ると、おそらく予想外に領域を出るでしょう。 –
'@Alexander O'Mara'では、画面の周りを移動している要素の位置をテストできます。イベントオブジェクトを使用して、 'Element.getBoundingClientRect()'に対して 'event.cliientX'と' event.clientY'をテストするか、カーソルがどこにあるかを調べることができます。 – PHPglue
純粋なJavaScriptを使用してこれを行うことが課題であるかもしれないが、あなたはAutoHotKey scriptを使用してCTRLを押しながらカーソルの速度を遅くし、この機能を組み込んで試すことができます。
これを実行するにはAutoHotKeyが必要ですが、フリーでオープンソースです。
DOM APIを使用してポインタの速度を直接制御することはできません。アクセシビリティの問題やクリックジャックの可能性があるため、このようなAPIが利用できるようになることは期待できません。
現代の多くのブラウザでは、Pointer LockというAPIがあり、ポインタの動きを制御することができます。これを使用すると、カーソル移動を引き継ぎ、偽のカーソルを配置することで、より遅いカーソルをエミュレートできます。
- 1. Autohotkey |カーソルを下に移動する速度を変更する
- 2. カメラの速度/速度を変更するには?
- 3. 画像の上にカーソルを置いたときにdivタグ内のテキストを変更しますか?
- 4. アニメーション中の速度を変更する
- 5. UIImageViewアニメーションの速度を変更する
- 6. キーストロークの速度を変更するC++
- 7. サウンドファイルの速度を変更する
- 8. Android Animation:速度を変更
- 9. 変更UIScrollViewのドラッグ速度
- 10. インスタント速度の変更LibGDX
- 11. MPMoviePlayerControllerビデオ速度を変更する
- 12. divタグ内の段落のCSSプロパティを変更できない
- 13. divの角度の変更
- 14. DIVがカーソルを変更するのはなぜですか?
- 15. imgタグ内Divタグ
- 16. スウィートアラートJSライブラリ - アニメーションの速度を変更
- 17. div内のデータを変更
- 18. このSQL Serverカーソルをセットベースの速度に変換する方法は?
- 19. タグとMySQL - 速度とユーザビリティ
- 20. 変更JavaFXのMediaPlayerの再生速度
- 21. div内のdivへのサイズ変更
- 22. xwiki /速度最近の変更
- 23. div内のサイズ変更可能なdiv
- 24. 複数のDivsは可変速度のすべてのカーソルに従います
- 25. 特定のdivの不透明度を変更すると、その内部のタグ全体が変更されます
- 26. カーソルの速度でトラックバーの動きを同期させる
- 27. imgタグを変更せずにdiv内に画像を収める方法は?
- 28. iOS:UIStepper:値の更新速度を変更しますか?
- 29. divタグのinnerHTMLを変更するjavascript関数
- 30. Reactでテキストエリア内のカーソル位置を変更する
私は非常に懐疑的なので、可能であったとしても、カーソル速度はUXを改善する可能性があります。 –
あなたはハックをすることができますが、それはあなたが望むように正確に動作しません - 私はあなたがカーソルアイコンを遅らせることができます**実際の**カーソルではない(少なくとも私が考える - mabey別の方法があります。 。) –
これをここに投げ捨てるだけです。私はこの主題に興味をそそられ、別の回答のコメントに記載されているポインタロックAPIを試してみて、ここで簡単なデモを作った:http://codepen.io/thepio/pen/RRBzrP?editors=1010 (jQueryを使用して)。残念ながら、(少なくとも私はそれを動作させることはできませんでした) 'mouseenter'や' hover'などでポインタロックを開始できないようです。クリックイベントのみが機能するようです。多分私は時間があるときにこれを調べますが、それは面白い概念です。 – thepio