1. ホーム
  2. javascript

[解決済み] 横方向にはみ出したページで、右方向にスクロールするにはどうしたらよいですか?

2022-02-05 03:01:06

質問内容

ユーザーがモーダル(具体的には Foundation 4 の Reveal モーダル)を閉じたときに、本当に広い(わざと広い)ページの右端までスクロールしたいのですが、どうすればいいですか?

右にずっと並んでいるdivにidを設定してみましたが、明らかにうまくいきません。

どのように解決するのですか?

水平方向にスクロールさせるには scrollLeft() .

$('body, html').scrollLeft(400);

また、jQueryは scrollLeft プロパティを使用します。

右方向にスクロールするには、ページの全幅を取得し、ウィンドウ幅を差し引いて左端を取得します。

var left = $(document).outerWidth() - $(window).width();
$('body, html').scrollLeft(left);