このJavaScriptのビットを使用して、複数の要素にクラスを追加しています。複数のdivを参照してそれらにaddClassを追加しようとしています。それは最初のものでのみ機能します。
Javascript
<script>
$(function(){
if ( $(window).width() < 230 ) {
$('#item1').addClass('col1'); //max-width 80px
}
else
if ( $(window).width() >= 230 && $(window).width() < 330 ) {
$('#item1').addClass('col2'); //max-width 180px
}
else
{
$('#item1').addClass('col3'); //max-width 280px
}
});
</script>
ページに#item1が1つしかない場合は機能しますが、同じdividに存在する複数のアイテムにクラスを追加したくないようです。idではなく同じdivクラスに存在する複数のアイテムにクラスを追加しようとしました。あなたがそれを理解することができれば、どちらかがmwのための良い解決策になるでしょう。
私のHTMLコードは
<div id="item1" class="blue">
<label for="amount">Price range:</label>
<input type="text" id="amount" style="border:0; color:#f6931f; font-weight:bold;" />
<div class="slider-range"></div>
</div>
<div id="item1" class="blue">
<label for="amount2">Price range:</label>
<input type="text" id="amount2" style="border:0; color:#f6931f; font-weight:bold;"/>
<div class="slider-range2"></div>
</div>
数時間これを理解しようとしていたので、誰かが私を正しい方向に向けることができるかどうかを確認するように頼むと思いました。前もって感謝します。