JavaScriptで新しくなっています。この質問が尋ねられた場合は、私に許してください。既存のコードでbroswer幅に基づいて画像URLを変更する
私は私のimg
タグ応答作りたいので、私はこの使用しています:
<img data-nsrc="<?php
echo wp_get_attachment_image_src(get_post_thumbnail_id()
, 'small-post'
, false)[0] ?>"
data-msrc="<?php
echo wp_get_attachment_image_src(get_post_thumbnail_id()
, 'mobile-img', false)[0] ?>"
src="<?php echo wp_get_attachment_image_src(get_post_thumbnail_id()
, 'small-post'
, false)[0] ?>"
class="img-right resimgsm">
を私はinline CSS
とbackground image
でdiv
を使用していた以前のようにimg
を使用するようにコードを変更しました。
これは、ページの一番下に実行されているscript
です:
<script>
jQuery(document).ready(function(){
jQuery(window).resize(function(ev) {
var w=jQuery(window).width();
if(w>600){
jQuery.each(jQuery('.resimgsm'),function(i,el){
jQuery(el).attr('src',"background-image: url('"+jQuery(el).attr('data-nsrc')+"')")
})
}else{
jQuery.each(jQuery('.resimgsm'),function(i,el){
jQuery(el).attr('src',"background-image: url('"+jQuery(el).attr('data-msrc')+"')")
})
}
});
jQuery(window).trigger('resize')
})
</script>
誰かがこれを変更する方法についての私を歩くことはできますか?助けてくれてありがとう。イメージソースを変更
ブラウザの検出を試みたことを示すコードが表示されません。 – PHPglue