一款简单的jQuery图片上传预览代码,可自定义图片宽高,直接通过参数控制。
js代码
<script src="./public/index.js"></script>
<script>
$(function(){
var img1 = new ImgUpload('.imgLog',210,55,55);
var img2 = new ImgUpload('.imgLog2',100,100,100);
var img3 = new ImgUpload('.imgLog3',400,200,200);
$(document).on('change',".imgLog input",function(e){
//模拟后台返回url
var url = window.URL.createObjectURL(e.target.files[0]);
$(this).parent().css('background','url('+url+')0% 0% / cover')
console.log(window.URL.createObjectURL(e.target.files[0]))
img1.setSpan(this)
})
$(document).on('change',".imgLog2 input",function(e){
//模拟后台返回url
var url = window.URL.createObjectURL(e.target.files[0]);
$(this).parent().css('background','url('+url+')0% 0% / cover')
img2.setSpan(this)
})
$(document).on('change',".imgLog3 input",function(e){
//模拟后台返回url
var url = window.URL.createObjectURL(e.target.files[0]);
$(this).parent().css('background','url('+url+')0% 0% / cover')
img3.setSpan(this)
})
})
</script>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791