2列のレイアウトがあります。左の列は固定され、右の列はスクロールできるようになっています。私は体をスクロールしたくないのでoverflow: hidden;
をbody
に設定しました。しかし、何とかカーソルを直接移動させることなく、2番目の列をテキストでスクロールすることは可能ですか(それはmousewhellによって全体的にスクロールします)? https://jsfiddle.net/ketysek/4ysm4h0f/マウスを使わずに特定のdivをスクロールすることも可能ですか
0
A
答えて
0
onwheel
イベントを左側の列にバインドし、右側の列をスクロールすることができます。 updated fiddle here.
document.getElementsByClassName('left')[0].onwheel = function(event) {
document.getElementsByClassName('right')[0].scrollTop += 10 * event.deltaY;
}
+0
うわー、これはまさに私が必要なものです:) – user3216673
0
を確認してください基本的に私はあなたがスムーズにこのことを行うカントと思うが、私は創造的になろうとした場合、あなたがしたいページの本文に「ホイール」イベントを割り当て、テキスト内のアンカーを追加することができますスクロールされ、ホイールイベントを処理する関数の内部でそのアンカーに移動します。
認識ホイール方向にこれを読んで:Javascript - Detecting scroll direction
2
@Fission答えが正解です。
この回答は古いブラウザのサポートです。
if (document.body.addEventListener) {
document.body.addEventListener("mousewheel", MouseWheelHandler, false);
document.body.addEventListener("DOMMouseScroll",
MouseWheelHandler, false);
}
else document.body.attachEvent("onmousewheel", MouseWheelHandler);
function MouseWheelHandler(e) {
var right= document.getElementsByClassName("right")[0];
var e = window.event || e; // old IE support
right.scrollTop += e.deltaY * 5;
}
関連する問題
- 1. 2本の指を使わずにiPhoneのスクロール可能なdiv?
- 2. ラケットでマウスを使わずにマウスイベントを直接取得することは可能ですか?
- 3. vimをマウスで使用することは可能ですか
- 4. Divスクロール可能にする
- 5. JavaでFrameを使わずにペイントすることは可能ですか?
- 6. fremarkerを使わずにウィジェットを作ることは可能ですか?
- 7. 子のDIVをスクロール可能にする
- 8. d3 divのツールチップをスクロール可能にする方法は?ここ
- 9. 特定のdivにマウスを合わせると、自動的に画面を下にスクロールさせることができますか?
- 10. `Arc 'を使わずに`内部ポインタ `を持つことは可能ですか?
- 11. 列/行の挿入/抽出にもかかわらず、1つのシートから別のシートに特定のセルを転送することは可能です。
- 12. 中クリックを使わずにスムーズにスクロールすることはできますか?
- 13. 特定のプロジェクトにフラッシュの代わりにjqueryを使用することは可能ですか
- 14. div固定ディビジョンでスクロール可能
- 15. 特別な配列トークンを使わずにJava配列を実装することが可能です
- 16. MySQL - UNIONを使わずに2つのクエリを組み合わせることは可能ですか?
- 17. スクロール可能なdiv内の固定テーブルヘッダー
- 18. bootstrap:特定の幅以下のスクロールを可能にする
- 19. 複数のDIVを選択するためにマウスで矩形を描くことは可能ですか?
- 20. IE6のスクロール可能なdivの固定位置をエミュレートする
- 21. スクロールで固定される絶対配置divを作成することは可能ですか?
- 22. C#Selenium pageup/pgdnを使用せずにスクロール可能なdivをスクロールする方法。
- 23. divの2つのdivを固定幅と可変幅/可変幅のいずれかに合わせる
- 24. ヘッダーとフッターでスクロール可能なdiv
- 25. jQuery onepageスクロール可能なdivでスクロール
- 26. ページがスクロール可能な場合でも画面上にdivを配置する
- 27. 固定フッタとスクロール可能なdivを持つブートストラップのサイドバー
- 28. "repmgr standby clone"とpg_rewindを使わずにマスターノードを降格することは可能ですか?
- 29. Androidはレイアウトの一部をスクロール可能にすることが可能です
- 30. マウスをドラッグしてdivをスクロールする反応ですか?
左の列にはスクロールが必要なコンテンツがありますか?モバイルサポートはどうですか? – seemly
左の列の内容はスクロールする必要はありません:)移動体では、2つの列はありません(左が上にあります)ので、スクロールすることは有効です。 – user3216673