我試圖讓腳本工作。更改基於屏幕大小的圖像源
我有一些圖片:
- 圖像270x572.gif
- 圖像220x466.gif(默認)
- 圖像166x352.gif
這裏的目標是,在大於1200像素的屏幕上,它將替換270x572中的220x446,對於小於980的屏幕,它會將220x446替換爲166x352。
我認爲這是非常基本的jQuery,但即時通訊這樣的noob,無法讓它工作。
這是我得到:
if($(window).width() > 1199) {
$('.slider .img').each(function() {
var element = $(this);
var src = $(this).attr('src');
element.attr('src', src.replace('270','572'));
});
}
,比同爲其他尺寸....猜測它都錯了。
想得到一些幫助,謝謝。 /Paul
您是否在控制檯中遇到錯誤?由於您沒有在您提供的代碼中關閉括號。 –
它也可以用CSS媒體查詢http://css-tricks.com/css-media-queries/ – mkutyba
你能解釋一下你的意思嗎?是否有任何錯誤或問題? –