次のコードを使用して、Wordpress の jquery スライダーのサムネイル ページャーに画像を読み込んでいます。これは問題なく機能しますが、問題は、巨大な画像を使用し、それらのサイズを小さなサイズに変更することです。これにより、ページの読み込みが遅くなります。そのため、関数でカスタム画像サイズを作成しました。これにより、 slide-181x86.jpg という新しい小さな画像が作成されます。私の質問は、jquery の最後の行を変更して、jpg の末尾ではなく、URL の末尾に -181x86 を追加するにはどうすればよいですか? 私は明らかに正しくないslide.jpg-181x86を取得し続けます。
私はこれで自殺してきました。どんな助けでも大歓迎です。
<script type="text/javascript">
jQuery(function() {
jQuery('.homeslider').cycle({
speed: 'fast',
timeout: 7000,
fx: 'fade',
slideResize: false,
containerResize: false,
fit:1,
pager: '#slitemshome',
pagerAnchorBuilder: function(idx, slide) {
return '<li><a href="#"><img src="'
+ jQuery(slide).find('img').attr('src')
+ '" width="181" height="86" /></a></li>';
}
});
});
</script>
編集:
関数の後にこれをやろうとしました
jQuery('#slitemshome img').attr('src', function(){this.src.replace('.jpg', '-181x86.jpg')})
そして、それはURLに対して何もしていないようです。うーん