每天學一個jquery拆件-圖片的預覽
阿新 • • 發佈:2020-12-13
技術標籤:每天學一個jquery外掛javascriptjquery
每天一個jquery外掛
——圖片的預覽
作為一個萌新前端,現在就處於一個知其然而不知其所以然的狀態,所以說打算每天敦促自己找一個jquery外掛進行模仿學習實現,今天打算偷懶,做一下筆記,關於圖片的預覽的。
用到一個叫做FileReader的大寶貝,幾乎所有主流瀏覽器都支援,下面上程式碼,做好筆記。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>圖片預覽</ title>
<script src="js/jquery-3.4.1.min.js"></script>
<style>
#file{
}
#img{
max-width: 600px;
min-width: 200px;
min-height: 200px;
border: 1px solid black;
}
</style>
</head>
<body>
<p><input type="file" id='file' /></p>
<img id='img' />
</body>
</html>
<script>
var imgshow = function(id1,id2){
//規定檔案型別
$("#"+id1).attr("accept",".png,.gif,.jpg,.jpeg")
$("#"+id1).change(function(){
//取到這個檔案的資訊
var file = $(this)[0].files[ 0];
//開始讀寫
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(){
$("#"+id2).attr('src',this.result)
}
})
}
imgshow('file','img')
</script>
這是一個結尾o( ̄▽ ̄)d