Googleドキュメントで見た機能を再現しようとしています。
Google Docsのスクロールバーはカスタムの外観を備えており、明らかにネイティブのものではありませんが、ハンドルをマウスダウンし、ウィンドウの外にマウスを移動して上下にドラッグすると、それに応じてスクロールバーが機能します。
圧縮されたコードを調べてみましたが、まだ解決策が見つかりませんでした。ハンドルにmousedownイベントがあり、mousemoveの本体にイベントリスナーを追加するカスタムメイドのスクロールバーを作成しました。しかし、私は明らかにマウスがウィンドウから出て行くのを検出することができず、これが原因でスクロールバーの使いやすさがかなり損なわれています。
彼らはどうやって窓の外でもマウスの動きを追跡することができますか?私が見逃しているより良いクロスブラウザ、賢い方法はありますか?
前もって感謝します