次の例では、js を使用して親指を大に置き換えたいと思います
から:
<ul id="slide">
<li><img src="pathtoimg/thumbs/imagename.jpg" /></li>
<li><img src="pathtoimg/thumbs/imagename2.jpg" /></li>
</ul>
に :
<ul id="slide">
<li><img src="pathtoimg/large/imagename.jpg" /></li>
<li><img src="pathtoimg/large/imagename2.jpg" /></li>
</ul>
それを達成するために、次のjsコードを使用しました
$(window).load(function(){
var images = $("#slide li img");
for(var i = 0; i < images.length; i++)
{
var img = images[i];
var src = img.src.replace("thumbs","large");
img.src = src;
}
});
上記のコードは最新のブラウザーでは問題なく動作しますが、Internet Explorer 7 および 8では行 : 0 でスタック オーバーフローが返されます。上記のエラーを取得せずに、リスト内の img の src を置き換える他の方法はありますか?
前もって感謝します。