【发布时间】:2014-05-30 13:11:31
【问题描述】:
我想根据屏幕大小加载不同的图像,并认为用 javascript 替换文件名中的文本会很优雅,只要我已经正确命名了相应的图像。我很接近这个,但 close 不会削减它。
Javascript:
if ($(window).width() > 960) {
$("div:contains(_small.jpg)").html(function (i, currentVal) {
return currentVal.replace("_small.jpg", "_large.jpg");
});
}
HTML:
<img src="...test-image_small.jpg" />
正如您在我的小提琴中看到的,我已经让它在文本上工作,但不是文件名。
ps - 我特别不想在媒体查询类中加载图像作为背景图像。
【问题讨论】:
标签: javascript image responsive-design