响应式设计中图像处理方案

1、使用辅助标签或属性隐藏图片地址。避免加载。

2、根据屏幕分辨率处理css样式或img图像


<script type="text/javascript">
$(function(){

//对于css样式用出现图像处理方案
$("[data-image]").each(function(){
var src = screen.width < 500 ? $(this).attr('data-large') : $(this).attr('data-small');
var src_ = 'url\(\"'+src+'\"\)';
$(this).css(
"background-image",src_
);

});

               //对于html中出现img图像处理方案

$('noscript[data-large][data-small]').each(function(){  
   var src = screen.width < 500 ? $(this).data('large') : $(this).data('small');  
   $('<img src="' + src + '" alt="' + $(this).data('alt') + '" />').insertAfter($(this));
});
});
</script>
<noscript data-large='$!contextPath/images/icon/icon-app-free.png' data-small='$!contextPath/images/icon/icon_auth.png' data-alt='Koala'> 
</noscript>
<a data-image="$!contextPath/images/icon/icon-app-free.png" data-large='$!contextPath/images/icon/icon-app-free.png' data-small='$!contextPath/images/icon/icon_auth.png' href="$!open.url" target="_blank"></a>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值