我正在嘗試更改小屏幕尺寸設備的圖像源。 我只想定位小於1024像素寬度的移動設備(不是桌面瀏覽器)。更改基於移動設備的圖像源
我不想使用媒體查詢,因爲如果我在桌面上更改瀏覽器大小,它們將加載圖像的高分辨率和低分辨率版本。我可以單獨定位設備,但它會對我的css文件造成巨大的混亂。
任何正確的解決方案只爲移動設備加載較小的圖像? (特別小於平板電腦)。此外,對於使用userAgent,定位諸如Android平板電腦和Android智能手機等設備並不容易。
我正在使用此代碼,但它也會在刷新頁面後導致重複文件加載。
$(function() {
if($(window).width() <= 1024) {
$(".slides-container li img").each(function() {
$('.slides-container li img').attr('src',function(i,e){
return e.replace("img/galeri/large","img/galeri/medium");
});
});
}
});
不是修改'src'屬性,你可以嘗試動態插入img元素使用'$()HTML()'。 – Pawan 2014-12-05 07:00:49