1

一連の画像をループして、変数に一致するように画像の高さを設定しています。次のコードはFirefoxで問題なく動作しますが、Androidのブラウザでは応答しません。考え?

var x = 100;
count_li = 5;

for (var i = count_li - 1; i >= 0; i -= 1) {
    var carousel_img = '#carousel_img_' + [i];
    $(carousel_img).css('height', x);
}

このように見える5つの画像のセットがある場合:

<img id="carousel_img_0" src="img_0.jpg"/>
<img id="carousel_img_1" src="img_1.jpg"/>
etc...

参考までに同様の投稿がありますが、必要なものが見つかりません。

二次的な直接接続された問題は、このコードに正確な問題があることです。

var img_w = $(carousel_img).width();

おそらくそれも「px」参照が必要ですが、私は構文を知りません。

ソリューション------------------------------------------------- ---------

マットが述べたように、これは

$(carousel_img).css('height', x);

以下に示すように、最後に「px」を追加する必要があります。

$(carousel_img).css('height', x + 'px');
4

0 に答える 0