javascript Retina Images @ 2x - Jquery Ajax自动图像交换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Retina Images @ 2x - Jquery Ajax自动图像交换相关的知识,希望对你有一定的参考价值。

jQuery(window).load(function() {
	$(".mainContent img").each(function(index) {
		var el = $(this);
		var src = el.attr("src");
		src = src.split(".");
		if (src[0].indexOf("assets/") > 0){
		  src = src[0] + "@2x." + src[1];
		  $.ajax({
	         type: "HEAD",
	         async: true,
	         url: src,
	     }).done(function(message,text,jqXHR){
	         el.attr("src",src);
	         // console.log("Upgraded: "+src);
	     });
		}
	});
});

以上是关于javascript Retina Images @ 2x - Jquery Ajax自动图像交换的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Image Assets 为 Retina 设备返回错误的图像

通用尺寸“Retina 3.5 全屏”或“Retina 4 全屏”应该选择啥?

前端编码规范

iPhone/iPad 和 iPhone(Retina)/iPad(Retina) 中图像的理想分辨率

关于前端Retina 屏幕兼容和基于Retina 屏幕兼容的雪碧图技巧

为 Portrait Retina 选择 Launch Image 将取消选择为 Portrait non-Retina 选择的图像