ページに複数の div があり、特定の div には、ページ全体に移動するためにフロートされる子 div がさらにあります。javascript を使用してウィンドウの幅を確認し、設定した div の幅を分割して表示する数を計算できるようにしたいと考えています。
2つのコードが見つかりました。1 つはウィンドウの幅を測定し、もう 1 つは div をスライスして残りを非表示にします。
$('div').slice(4).hide();
var width = $(window).width();
$(window).resize(function(){
if($(this).width() != width){
width = $(this).width();
console.log(width);
alert(width);
}
});
私の問題は、指定された div 内の div のみを選択する方法です。私はこれを試しましたが、うまくいきませんでした。正しい方向に進んでいるかどうかさえわからない
$("#mainContent2").append(('div').slice(4).hide());
javascrpt はこれを行う正しい方法ですか、それとも css は私が求めていることを実行できますか?
どうもありがとう
編集:HTML
<div id='mainContent>
<p></p>
<div>
<div id='mainContent2'>
<div><img></img><p></p></div>
<div><img></img><p></p></div>
<div><img></img><p></p></div>
<div><img></img><p></p></div>
<div><img></img><p></p></div>
</div>