1

マウスの右クリックをキャプチャし、デフォルトのコンテキスト メニューを防止し、ユーザーがマウスをドラッグしたときに div のコンテンツをパンできるクロス ブラウザーの方法が必要です。これは、コンテンツをつかんでドラッグして必要なものを表示するという点で、Google マップとほぼ同じです。

外部ライブラリは使用しないでください。

私はすでにイベントをキャプチャしており、これがデフォルトのアクションを妨げることを知っています:

  if (evt.preventDefault)
 {
        evt.preventDefault();
 }
    else
 {
        evt.returnValue = false;
 }

しかし、これはコンテキストメニューのAFAIKを妨げません。

編集:コンテキストメニューを防ぐ方法と、スクロールバーを操作する最良の方法は何ですか? 例は素晴らしいでしょう

4

2 に答える 2

0

スクロールバー視差スクロールに関するこのチュートリアルは、ある程度役立つかもしれません。

http://inner.geek.nz/javascript/parallax/

于 2010-04-13T14:55:57.927 に答える
0

したがって、私は oncontextmenu="return false" を使用していますが、これはユーザーの好みによって上書きできることがわかっていますが、それらの人々のために、アプリの上部にあるメニュー バー オプションを使用できます。

スクロールを処理するには、div.scrollLeft と div.scrollTop を変更するだけです

于 2010-04-14T14:12:14.330 に答える