一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - jquery - html5以及jQuery實現本地圖片上傳前的預覽代碼實例講解

html5以及jQuery實現本地圖片上傳前的預覽代碼實例講解

2022-01-25 16:01喜歡海呀 jquery

這篇文章主要介紹了html5以及jQuery實現本地圖片上傳前的預覽代碼實例講解,圖文代碼實例講解的很清晰,有感興趣的同學可以研究下

html5以及jQuery實現本地圖片上傳前的預覽,效果類似如下:
選擇圖片前的頁面:


html5以及jQuery實現本地圖片上傳前的預覽代碼實例講解

選擇圖片之后的預覽效果:


html5以及jQuery實現本地圖片上傳前的預覽代碼實例講解

下面直接上代碼(只是最簡單的實現代碼,css樣式沒有復制,自己隨意發揮)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<!DOCTYPE html>
<html>
<head>
<title>HTML5上傳圖片預覽</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://www.ythuaji.com.cn/ajaxjs/jquery-1.6.2.min.js"></script>
</head>
<body>
 
 ...
 
 <form name="form0" id="form0" >
 <!-- 這里特別說一下這個 multiple="multiple" 添加上這個之后可以一次選擇多個文件進行上傳,是 html5 的新屬性-->
 <input type="file" name="file0" id="file0" multiple="multiple" /><br><img src="" id="img0" >
 </form>
 
 ...
 
<script>
 $("#file0").change(function(){
  // getObjectURL是自定義的函數,見下面
  // this.files[0]代表的是選擇的文件資源的第一個,因為上面寫了 multiple="multiple" 就表示上傳文件可能不止一個
  // ,但是這里只讀取第一個
  var objUrl = getObjectURL(this.files[0]) ;
  // 這句代碼沒什么作用,刪掉也可以
  // console.log("objUrl = "+objUrl) ;
  if (objUrl) {
  // 在這里修改圖片的地址屬性
  $("#img0").attr("src", objUrl) ;
  }
 }) ;
 //建立一個可存取到該file的url
 function getObjectURL(file) {
  var url = null ;
  // 下面函數執行的效果是一樣的,只是需要針對不同的瀏覽器執行不同的 js 函數而已
  if (window.createObjectURL!=undefined) { // basic
  url = window.createObjectURL(file) ;
  } else if (window.URL!=undefined) { // mozilla(firefox)
  url = window.URL.createObjectURL(file) ;
  } else if (window.webkitURL!=undefined) { // webkit or chrome
  url = window.webkitURL.createObjectURL(file) ;
  }
  return url ;
 }
</script>
</body>
</html>

到此這篇關于html5以及jQuery實現本地圖片上傳前的預覽代碼實例講解的文章就介紹到這了,更多相關html5以及jQuery實現本地圖片上傳前的預覽內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_25046261/article/details/79042518

延伸 · 閱讀

精彩推薦
  • jqueryjquery插件實現圖片懸浮

    jquery插件實現圖片懸浮

    這篇文章主要為大家詳細介紹了jquery插件實現圖片懸浮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    阿飛超努力5802022-03-03
  • jqueryjquery實現穿梭框功能

    jquery實現穿梭框功能

    這篇文章主要為大家詳細介紹了jquery實現穿梭框功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    陳濤輝8412022-01-04
  • jqueryjquery插件實現搜索歷史

    jquery插件實現搜索歷史

    這篇文章主要為大家詳細介紹了jquery插件實現搜索歷史,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    阿飛超努力8462022-03-09
  • jqueryjQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是用來干什么的 jquery其實就是一個js框架

    jQuery是一bai個簡潔而快速的JavaScript庫,可用于du簡化zhi事件處理,HTML文檔遍歷,Ajax交互和dao動畫,以更快速開發網站...

    jQuery教程網8842022-01-17
  • jqueryjQuery treeview樹形結構應用

    jQuery treeview樹形結構應用

    這篇文章主要為大家詳細介紹了jQuery treeview樹形結構應用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Lqq77s9342022-02-20
  • jqueryjQuery使用hide()、toggle()函數實現相機品牌展示隱藏功能

    jQuery使用hide()、toggle()函數實現相機品牌展示隱藏功能

    這篇文章主要介紹了jQuery使用hide()、toggle()函數實現相機品牌展示隱藏功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考...

    Schieber11822022-01-11
  • jqueryjQuery實現本地存儲

    jQuery實現本地存儲

    這篇文章主要為大家詳細介紹了jQuery實現本地存儲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    李大璟10682021-12-16
  • jqueryjQuery實現鼠標拖動圖片功能

    jQuery實現鼠標拖動圖片功能

    這篇文章主要介紹了jQuery實現鼠標拖動圖片功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以...

    lucascube5812022-02-10
主站蜘蛛池模板: 91色香sxmv最网页版新地址 | 精品欧美一区二区三区在线观看 | 色综合天天娱乐综合网 | 日日插插| 欧美一级欧美三级在线 | 娇喘嗯嗯 轻点啊视频福利 九九九九在线精品免费视频 | 午夜理论片YY4399影院 | 美女被的视频 | 麻豆小视频在线观看 | 国产成人愉拍精品 | a级片欧美 | 国产在线观看一区 | 美艳教师刘艳第三部166 | 精品日韩一区 | 古装一级毛片 | 美女在尿口隐私视频 | 久久精品热只有精品 | igao网果冻传媒 | 美女毛片视频 | 大胆暴露亚洲美女xxxx | 蜜桃久久久亚洲精品成人 | 操岳母逼小说 | 免费视频一级片 | 成人网免费视频 | 99热影院 | 操bb视频 | 亚洲欧美国产另类视频 | 无限好资源免费观看 | 波多野结衣小说 | 天天色一色| 日麻逼 | 国士李风起全文在线阅读 | 国产精品青青青高清在线密亚 | 亚洲第一永久色 | 国产xxx在线| 日韩在线中文字幕 | 欧美破处女视频 | 爽好舒服宝贝添奶吻戏 | 蜜桃成熟时1997在线看免费看 | 青青在线视频观看 | 18美女光胸光屁屁洗澡 |