1. 程式人生 > >js 移動端漂亮input框上傳本地,顯示縮圖,點選可以檢視大圖

js 移動端漂亮input框上傳本地,顯示縮圖,點選可以檢視大圖

//首先根據id得到input框的檔案,判斷大小,如果大於100M就不給上傳,如果不大於就可以上傳 $("input[type='file']").on("change",function(){ var load =$(this).attr("id"); var fileSize = $(this).get(0).files[0].size; if(fileSize> 104857600 ){ alert("圖片不大於100MB。"); return; } else{ vardocObj=document.getElementById(load); varimgObjPreview=document.getElementById(load+"Img"
); var del =document.getElementById(load+"Del"); document.getElementById(load+"Font").style.display ='none' ; del.style.display = 'inline'; if(docObj.files && docObj.files[0]){ imgObjPreview.style.display = 'inline'; imgObjPreview.style.width = '50px'
; imgObjPreview.style.height = '50px'; imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]); } return true; } }) function clickInput(ele){ $(ele).prev().click(); } function picBig(ele) {
varload=ele.id.replace("Img",""); //得到上傳圖片的id vardocObj=document.getElementById(load); //根據id得到上傳圖片 varimgObjPreview=document.getElementById("largeImg"); //得到大圖 if(docObj.files && docObj.files[0]){ imgObjPreview.src= window.URL.createObjectURL(docObj.files[0]); //將上傳圖片的src賦給大圖的src var big = document.getElementById('divCenter'); //得到大圖所在的div bid.style.display = "block"; //改變大圖所在div的樣式 } } function delect(ele){ $(ele).prev().get(0).style.display= 'none'; ele.style.display = 'none' ; var inputId =ele.id.replace("Del",""); document.getElementById(inputId).value = ''; var fontId =ele.id.replace("Del","Font"); document.getElementById(fontId).style.display ="inline"; } function picBig(ele) { varimgObjPreview=document.getElementById("largeImg"); imgObjPreview.src=ele.src; var big =document.getElementById('divCenter'); big.style.display= "block"; } function picClose() { var big =document.getElementById('divCenter'); big.style.display = "none"; }

相關推薦

js 移動漂亮input本地顯示可以檢視

//首先根據id得到input框的檔案,判斷大小,如果大於100M就不給上傳,如果不大於就可以上傳 $("input[type='file']").on("change",function(){ var load =$(this).attr("id"); var fileSize

微信JSSDK預覽多ios/Android。檢視支援滑動。

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev

PC——檢視

1、html佈局: <a href="{{ d.img_url }}" data-lightbox="roadtrip" data-field="img_url" class="lightbox_style doctor_image"> <

檢視一張 、下一張功能(粗糙版)

js片段: //掃描件檢視大圖、 和左右瀏覽 $.scanFile={ view:function(obj,imgName,imgPath){ //點選檢視大圖 var _that=$(obj

Android檢視過渡動畫與圖片放與移動

從一個activity到另一個activity的過渡 1.小圖點選事件程式碼 @Override public void onClick(View view) { switch (view.getId()) { case R.id.img_1:

移動壓縮圖片。獲取圖片並壓縮。lrz.all.bundle.js外掛。 accept="image/*"載入慢的問題

檢視下載地址:http://www.cnblogs.com/52fhy/p/5355601.html 檢視input[type='file']的圖片路徑。在我的另一篇部落格:http://blog.csdn.net/qq_33769914/article/details/5

多圖片預覽實現以及移動web多檔案

注:先寫下兩個點,等空下來再上程式碼~ 1.多圖片上傳預覽,且可對圖片進行編輯 可對 input[type=file] 物件獲取 obj.files 獲取 FileList,但為只讀模式,不可寫。

input 多個檔案以及檔案校驗

1、如何上傳多個檔案      在input標籤中加入 multiple 屬性,如下 <input type="file" name="file1" id="file1" multiple="multiple"/>        當然,這樣也是一樣的: <

移動限制input只能輸入數字

html5 中,input 的 type 屬性規定 input 元素的型別。 <input type="value"> 但是在移動端,還要區分是安卓使用者,還是ios使用者,所以這樣寫: <input class="num_input

js移動文字提示

一個簡單的文字提示框,可用於介面資料返回失敗時的文字提示,或使用者錯誤操作時的提示 <!DOCTYPE html> <html> <head> <m

移動(h5),壓縮預覽圖片

專案裡邊這次用到了移動端上傳圖片,拿出來分享下。 1.首先是思路,在input 發生change的時候判斷瀏覽器時候支援圖片預覽,支援的情況下校驗圖片的格式,圖片的大小,之後將拿到的圖片進行canvas壓縮,圖片轉base64,然後上傳。 2.程式碼

移動H5實現圖片

需求 公司現在在移動端使用webuploader實現圖片上傳,但最近需求太奇葩了,外掛無法滿足我們的PM 經過商討決定下掉這個外掛,使用H5原生的API實現圖片上傳。 7.3日釋出:單張圖片上傳 9.29日更新:多張圖片併發上傳 效果圖: 基礎知識 上傳圖片這塊有幾個知識點要先了解的。首先是有幾種常見的

關於移動開發時iOS滑屏卡頓的問題以及電話類數字的樣式失控問題

img 頁面 通話 tips rem span cti 解法 並不是 寫在前面的話:   tips:寫移動的時候,那些頭部需要固定顯示在顯示屏頂部的,通常在PC端我會用fixed來寫。但是,在移動端,這並不是一個好方法,因為彈出輸入小鍵盤的時候,會造成fixed 的元素偏移

js-xlsx + handsontable + echarts實現excel編輯然後顯示成圖表

js-xlsx + handsontable + echarts 實現在前端匯入excel資料並生成echart報表 前言 最近都在做類似 ERP 的專案,所以呢,又碰到一個比較變態的需求(至少對我來說是),在前端匯入 excel 檔案,然後在瀏覽器裡面預覽和編輯,

使用微信的 JS-SDK 選取手機照片並進行,Iphone無法顯示

變化:1.2.0以下版本的JSSDK不再支援通過使用chooseImage api返回的localld以如:”img src=wxLocalResource://50877878787878787”的方式預覽圖片。 適配建議:直接將JSSDK升級為1.2.0最新版本即可幫助頁

使用微信的 JS SDK 選取手機照片並進行,Iphone無法顯示

前言 最近從三月初開始就發現有使用者反應微信瀏覽器選擇圖片顯示不了預覽,仔細查詢發現跟微信最近升級瀏覽器核心有關,發現需要升級weixin js sdk了,並且需要修改一些方法,以及對一些老版本的相容。 weixin選取圖片程式碼(老版本jweixin-

input file 檔案後顯示出來

$(function () { $("#btnGetFile").click(function (e) { var fileList = document.getElementById("fileDemo").files;

java ssh視訊並顯示以及視訊在網頁中的播放

非原創,整合網上的各個步驟及自己的實施 一.上傳視訊 使用以下htm標籤即可 <form name="uploadForm" method="post" enctype="multipart/form-data" action="xxx" <td><input

Larvel5.2圖片並顯示

1.建立控制器UploadController.php <?php namespace App\Http\Controllers; use App\Http\Requests; use App\Http\Controllers\Controller; use I

cropper.js 移動圖片 並 裁剪 的功能實現

定好頁面  效果如圖 要求 點選 + 號之後  上傳圖片  裁剪之後 放在頁面上 實現 依賴  remodal 和 cropper.js  把裁剪的內容 放在remodal裡  點選 +