1. 程式人生 > 其它 >每天學一個jquery拆件-圖片的預覽

每天學一個jquery拆件-圖片的預覽

技術標籤:每天學一個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