0

重複の可能性:
マウス位置によるボディスクロール?

私は現在、漫画の部屋のアイデアを中心に展開する Web サイトに取り組んでおり、ユーザーは部屋のさまざまなオブジェクトをクリックして情報を表示します。ただし、部屋を特定のピクセル数にしましたが、特定の解像度に対して大きすぎる場合があり、スクロールバーが発生します。ユーザーが部屋の中を移動すると、部屋全体が一緒に移動し、スクロールバーを非表示にできるように、マウスカーソルを追跡できるjavascript/jqueryがあるかどうか疑問に思っていました。これを行うことができるアイデアはありますか?

4

1 に答える 1

1

確かにできます。問題は、そうすべきかどうかです。

css が必要です:

body, html {
  overflow: hidden;
}

次に、mousemove イベントをリッスンします。例: javascript onmousemove 相対座標を取得

次に、document.body.scrollTop と document.body.scrollLeft を適宜調整します。

jQuery の例を次に示します。

別の例: onmousemove の適切な使用

于 2012-08-23T23:40:45.833 に答える