おそらく、すべての div を、幅がブラウザーの幅 (または少なくとも横に並べたすべての div の合計幅) よりもはるかに大きいコンテナー div にラップできます。
HTML
<div id="container">
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
</div>
CSS
body {
overflow: hidden;
}
#container {
width: 10000px;
height: 100%;
}
.element {
min-height: 100%;
...
}
jQuery
$('.element').css('width', window.innerWidth);
body
のサイズのoverflow: hidden;
ために水平スクロールバーが表示されないようにプロパティが与えられました。#container
また.element
、幅を 100% にすると#container
要素と同じ幅になるため、小さな jQuery を追加して、幅をウィンドウ/ブラウザーの幅と等しくすることができます。