申し訳ありませんが、jqueryの新機能です。私はタグにこのコードを持っています:
<img class="fluidimage" src="img/picture1.jpg"/>
<img class="fluidimage" src="img/goodimage1.jpg"/>
ユーザーがWebブラウザーのサイズを変更した場合、fluidimageクラスのすべてのsrcを変更したいと思います。だから私の希望する出力は:
<img class="fluidimage" src="img/picture1_small.jpg"/>
<img class="fluidimage" src="img/goodimage1_small.jpg"/>
私の質問は、jqueryで「.jpg」の前に文字列「_small」を配置する方法です。jquery関数を作成しようとしましたが、機能しません。
$(document).ready(function() {
function imageresize() {
var contentwidth = $('#container').width();
if ((contentwidth) < '700'){
$('.fluidimage').attr('src','img/picture1.jpg');
$('.fluidimage').attr('src', $(this).attr('src').replace('.jpg', '_small.jpg'));
} else {
$('.fluidimage').attr('src','img/picture1.jpg');
}
}
imageresize();
$(window).bind("resize", function(){
imageresize();
});
});
助けてください!