jQuery是一種用于簡(jiǎn)化JavaScript編程的輕量級(jí)JavaScript庫(kù)。
預(yù)覽圖片插件是一種常見(jiàn)的jQuery插件,它可以幫助用戶在網(wǎng)頁(yè)上上傳圖片時(shí),實(shí)現(xiàn)預(yù)覽效果。
本文將向您介紹一種常用的jquery預(yù)覽圖片插件:jQuery Image Preview Plugin。
<script src="jquery.js"></script> <script src="jquery.imagepreview.js"></script> <script> $(document).ready(function() { $("input[type=file]").change(function() { //獲取圖片路徑 var imgPath = $(this)[0].value; //獲取圖片文件名 var imgName = imgPath.substring(imgPath.lastIndexOf("\\")+1); //替換input標(biāo)簽 $(this).prev().text(imgName); //預(yù)覽圖片 if (typeof(FileReader) != "undefined") { var reader = new FileReader(); reader.onload = function(e) { $("#imagePreview").attr("src", e.target.result); } reader.readAsDataURL($(this)[0].files[0]); } else { //兼容性處理 alert("您的瀏覽器不支持預(yù)覽圖片!"); } }); }); </script>
上面的代碼實(shí)現(xiàn)了預(yù)覽圖片的功能,包括選擇文件、獲取文件名、替換input標(biāo)簽、使用FileReader預(yù)覽圖片等操作。
您可以根據(jù)自己的實(shí)際需求,對(duì)代碼進(jìn)行修改和擴(kuò)展,獲得更為完善的預(yù)覽圖片插件。
點(diǎn)擊這里下載完整的jQuery Image Preview Plugin插件。