2011-09-10 12 views
0

jQueryを使用して、スクロールバーが表示されたときに、ページの内容を10pxの右にシフトすることは可能ですか?それが自動的に表示されない理由は、コンテンツがjQuery経由で展開され、ブラウザの高さに達するとスクロールバーが表示され、すべてのページコンテンツが右に移動します。10px程度。スクロールバーが表示されるときにページコンテンツを右に移動しますか?

スクロールバーが表示されている間は、コンテンツが同じ位置にとどまるようにしたいと思います。

body { scroll-bar: x; }(私はscroll-barがスクロールバーの正しいプロパティであると仮定しています)などのCSSプロパティをjQueryセレクタとして使用することはできますか?

これが行われた場合のヘルプ、回答、他の記事への参照は素晴らしい:)

あなたが常に見えるようにスクロールバーを強制するためにCSSを使用することができ
+0

の可能な複製を[どのようにして垂直スクロールバーが表示されたら、左にずれるの私のWebコンテンツを停止しますか?アドバイスのロールアップ2017](https://stackoverflow.com/questions/45524214/how-do-i-stop-my-web-content-from-shifting-left-when-the-vertical-scrollbar-appe) – JBH

答えて

0

body { overflow-y: scroll; } 
+0

ええ、私はそれについて考えましたが、私はむしろそうではないでしょう。実際には、私が望むことをするにはあまりにもオーバーヘッドがかかるかもしれませんが、私はブラウザのデフォルトのスクロールバーが嫌いです。 – Avicinnian

+0

私はあなたがどちらかを乗り越えて、重要なことについてあなたの憎しみを救う必要があると言いたいと思います。 – mVChr

関連する問題