我试图让脚本工作。更改基于屏幕大小的图像源
我有一些图片:
- 图像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
你能解释一下你的意思吗?是否有任何错误或问题? –