中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

基于JQuery實現圖片上傳預覽與刪除操作
來源:易賢網 閱讀:3519 次 日期:2016-06-23 15:50:13
溫馨提示:易賢網小編為您整理了“基于JQuery實現圖片上傳預覽與刪除操作”,方便廣大網友查閱!

這篇文章主要為大家詳細介紹了基于JQuery實現圖片上傳預覽與刪除操作的相關代碼,感興趣的小伙伴們可以參考一下

1. preview.2.0.html

<!DOCTYPE html>

<html>

<head>

  <title>上傳圖片預覽</title>

  <meta http-equiv="content-type" content="text/html; charset=UTF-8">

  <link rel="stylesheet" type="text/css" href="srdz.preview.2.0.css">

  <script type="text/javascript" src="jquery.min.js"></script>

  <script type="text/javascript" src="srdz.preview.2.0.js"></script>

<script type="text/javascript">

  $(function(){

    var p = new ImgPreview();

    p.preview({previewid:"imgupload1"}); 

    p.preview({previewid:"imgupload2"}); 

  });

</script>

</head>

<body>

  <div align="center" style="width: 50%;padding: 50px 300px;" id="imgupload1"></div>

  <div align="center" style="width: 50%;padding: 50px 300px;" id="imgupload2"></div>

</body>

</html>

2. srdz.preview.2.0.css

.btn-pic {

  display: block;

  position: relative;

  width: 120px;

  height: 40px;

  overflow: hidden;

  cursor: pointer;

  text-align: center;

}

.btn-pic-bg {

  border: 1px solid #ff9000;

  background: none repeat scroll 0 0 #ff9000;

  color: #ffffff;

  text-decoration: none;

}

.btn-pic span {

  display: block;

  line-height: 39px;

}

.ipt-bg {

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 120px;

  height: 40px;

  font-size: 100px;

  opacity: 0;

  filter: alpha(opacity=0);

}

.spanc{

  color: red;

}

.drt {

  float: right;

  display: none;

}

.dft {

  float: left;

}

3. srdz.preview.2.0.js

function ImgPreview(){}

ImgPreview.prototype.preview=function(options){

  var time = new Date().getTime();

  var fileid = "file" + time;

  var xdelid = "xdel" + time;

  var delid = "del" + time;

  var viewid = "view" + time;

  var htm = "" +

  "<div>" +

    "<div class='dft'>" +

      "<a class='btn-pic btn-pic-bg' href='javascript:void(0);'>" +

        "<span>上傳圖片</span>" +

        "<input id='" + fileid + "' type='file' name='file' class='ipt-bg' />" +

      "</a>" +

    "</div>" +

    "<div id='" + xdelid + "' class='drt'>" +

      "<a class='btn-pic btn-pic-bg' href='javascript:void(0)'>" +

        "<span>刪除圖片</span>" +

        "<input type='button' id='" + delid + "' class='ipt-bg'/>" +

      "</a>" +

    "</div>" +

  "</div>" +

  "<div id='" + viewid + "'></div>";

  $("#" + options.previewid).html(htm);

  $("#" + fileid).bind("click",function(){

    var $this =$(this);

    var browser={

      isIE:function(ver){

        var b = document.createElement('b');

        b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->';

        return b.getElementsByTagName('i').length === 1;

      }

    };

    $this.change(function(){

      var regex=/(.*)\.(jpg|jpeg|png)$/;

      var val = $this.val();

      if(!regex.test(val)){

        $("#" + viewid).html("<span class='spanc'>請選擇正確的圖片(jpg、jpeg、png)!</span>");

        return;

      }

      if(browser.isIE(6)){

        HanderOther($this);

      }else if(browser.isIE(7) || browser.isIE(8) || browser.isIE(9)){

        HanderIE789($this);

      }else if(window.FileReader){

        HanderFileReader($this);

      }else{

        $("#" + viewid).html("<span class='spanc'>該瀏覽器不支持預覽圖片!</span>");

      }

      function HanderFileReader($this){

        var oFReader = new window.FileReader(),

        rFilter = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+xml|image\/tiff|image\/x\-cmu\-raster|image\/x\-cmx|image\/x\-icon|image\/x\-portable\-anymap|image\/x\-portable\-bitmap|image\/x\-portable\-graymap|image\/x\-portable\-pixmap|image\/x\-rgb|image\/x\-xbitmap|image\/x\-xpixmap|image\/x\-xwindowdump)$/i;

        oFReader.onload = function (oFREvent){

          $("#" + viewid).html("<img src='"+oFREvent.target.result+"' style='width:100%;height:100%;'/>");

          $("#" + xdelid).show();

        };

        var aFiles = $this.get(0).files;

        if (aFiles.length == 0) { return; }

        if (!rFilter.test(aFiles[0].type)) { 

          $("#" + viewid).html("<span class='spanc'>請選擇正確的圖片(jpg、jpeg、png)!</span>"); 

          return; 

        }

        oFReader.readAsDataURL(aFiles[0]);

      }

      function HanderIE789($this){

        if(options.width != null && parseInt(options.width) > 0){

          $("#" + viewid).css("width",options.width + "px");

        }else{

          $("#" + viewid).css("width","378px");

        }

        if(options.height != null && parseInt(options.height) > 0){

          $("#" + viewid).css("height",options.height + "px");

        }else{

          $("#" + viewid).css("height","358px");

        }

        $("#" + viewid).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+GetImgSrc($this)+"')");

        $("#" + xdelid).show();

      }

      function HanderOther($this){

        $("#" + viewid).html("<img src='"+$this.val()+"' style='width:100%;height:100%;'/>");

        $("#" + xdelid).show();

      }

      function GetImgSrc($this){

        $this.select();

        $this.blur();

        var imgSrc =document.selection.createRange().text;

        document.selection.empty();

        return imgSrc;

      }

    });

  });//綁定按鈕事件

  $("#" + delid).bind("click",function(){

    var browser={

        isIE:function(ver){

          var b = document.createElement('b');

          b.innerHTML = '<!--[if IE ' + ver + ']><i></i><![endif]-->';

          return b.getElementsByTagName('i').length === 1;

        }

      };

    if(browser.isIE(7) || browser.isIE(8) || browser.isIE(9)){

      $("#" + fileid).val('');

      $("#" + viewid).css("filter","");

      $("#" + viewid).css("width","");

      $("#" + viewid).css("height","");

      $("#" + xdelid).hide();

    }else{

      $("#" + fileid).val('');

      $("#" + viewid).empty();

      $("#" + xdelid).hide();

    }

  });

};

以上就是本文的全部內容,希望對大家學習jquery程序設計有所幫助。

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久爱www| 国产性做久久久久久| 亚洲欧美日韩在线一区| 欧美国产日韩视频| 欧美成人高清| 国产午夜久久| 在线亚洲欧美视频| 另类av一区二区| 国产一级精品aaaaa看| 亚洲福利视频免费观看| 一二三四社区欧美黄| 久久夜色精品国产噜噜av| 亚洲高清123| 亚洲精品一二区| 欧美日韩亚洲一区二区三区四区 | 国产在线精品二区| 国产精品视频自拍| 国产精品香蕉在线观看| 亚洲一级黄色av| 国产日韩欧美高清| 欧美一区二区三区视频免费播放| 久久精品中文字幕免费mv| 国产伦理一区| 欧美中文字幕第一页| 狠狠噜噜久久| 欧美 日韩 国产精品免费观看| 亚洲国产毛片完整版| 欧美精品成人91久久久久久久| 99热这里只有成人精品国产| 国产精品乱码妇女bbbb| 久久精品国语| 国产日韩欧美夫妻视频在线观看| 久久综合五月天婷婷伊人| 亚洲国内欧美| av不卡在线| 国产亚洲欧美激情| 欧美激情a∨在线视频播放| 亚洲天堂成人| 99re6热只有精品免费观看| 欧美黑人在线观看| 亚洲电影免费在线| 蜜臀99久久精品久久久久久软件| 亚洲欧洲日本专区| 国产亚洲成av人在线观看导航| 国产精品自拍小视频| 免费在线看一区| 亚洲视频综合在线| 一区二区在线观看av| 欧美日韩综合在线| 久久久久国产一区二区三区| 亚洲精品在线观看免费| 国产精品男gay被猛男狂揉视频| 美女脱光内衣内裤视频久久影院 | 伊大人香蕉综合8在线视| 欧美日韩国产色视频| 久久精品视频在线看| 国产精品99久久久久久久久久久久| 好吊妞**欧美| 国内久久精品| 国产精品激情| 欧美视频日韩视频在线观看| 男同欧美伦乱| 女同性一区二区三区人了人一| 久久久亚洲国产天美传媒修理工| 亚洲一卡久久| 亚洲欧美日韩国产综合| 亚洲特色特黄| 亚洲女同精品视频| 欧美一级视频免费在线观看| 亚洲欧美亚洲| 欧美一区二区视频在线观看| 欧美一区二区精品| 久久手机精品视频| 欧美成人按摩| 国产欧美日韩一区二区三区在线观看| 欧美吻胸吃奶大尺度电影| 欧美日韩一区二区视频在线观看| 欧美丝袜一区二区三区| 国产欧美日韩在线播放| 亚洲第一区色| 亚洲午夜激情| 久久久久亚洲综合| 欧美成人精品高清在线播放| 欧美日韩国产综合网| 国产日韩在线看片| 91久久一区二区| 亚洲一区二区三区欧美| 久久er精品视频| 国产精品日本精品| 91久久久久久久久久久久久| 亚洲欧美国产va在线影院| 久久激情网站| 欧美日韩免费观看一区二区三区| 国产精品日韩在线| 亚洲欧洲一区二区三区在线观看 | 亚洲香蕉网站| 久久字幕精品一区| 国产精品qvod| 亚洲三级视频| 久久久久九九视频| 欧美性一区二区| 99国产精品国产精品久久| 久久精品一二三| 国产日韩欧美视频在线| 中文av字幕一区| 欧美激情精品久久久久| 国产日韩精品视频一区| 亚洲国产精品成人久久综合一区| 一区二区三区.www| 久久综合九色99| 欧美午夜精品一区| 欧美日韩在线不卡一区| 亚洲第一主播视频| 亚洲精品中文字幕在线| 欧美日韩一区二区三区四区五区| 激情成人中文字幕| 欧美在线高清| 国产情侣一区| 久久精品国产v日韩v亚洲 | 欧美一区二粉嫩精品国产一线天| 亚洲欧美日韩精品久久亚洲区| 欧美国产精品专区| 亚洲国产综合91精品麻豆| 久久亚洲捆绑美女| 在线欧美日韩国产| 欧美成人午夜剧场免费观看| 亚洲激情啪啪| 欧美日韩成人一区二区| 日韩视频在线播放| 欧美日韩国产小视频在线观看| 一区二区三区四区国产| 国产精品久久久久久一区二区三区| 亚洲一区二区在线| 国产亚洲女人久久久久毛片| 久久国产精品一区二区| 国产精品亚洲综合久久| 欧美一区二区三区在| 在线观看国产欧美| 麻豆av一区二区三区| 亚洲毛片在线观看.| 国产精品久久久久久久久久久久久 | 91久久中文| 久久精品一区二区三区不卡| 国外成人性视频| 狂野欧美性猛交xxxx巴西| 亚洲精品人人| 国产一区二区日韩精品欧美精品| 久久亚洲综合色一区二区三区| 亚洲欧洲日产国码二区| 国产乱肥老妇国产一区二| 玖玖玖免费嫩草在线影院一区| 91久久精品国产91久久性色tv| 欧美日韩中文在线| 久久久综合激的五月天| 夜夜嗨一区二区| 狠狠色香婷婷久久亚洲精品| 欧美日韩一区二区在线 | 亚洲第一在线综合网站| 欧美亚洲三级| 玖玖精品视频| 国产日产欧产精品推荐色 | 欧美日韩黄色大片| 亚洲久久一区| 韩国精品久久久999| 欧美成人国产一区二区| 亚洲网站视频| 久久一区免费| 亚洲欧美国产高清| 亚洲激情另类| 国产精品国产三级国产a| 久久综合激情| 午夜欧美大片免费观看| 亚洲国产专区| 日韩视频免费在线| 亚洲网站啪啪| 一本到12不卡视频在线dvd| 久久精品日产第一区二区三区| 国语自产精品视频在线看一大j8 | 欧美在线观看视频一区二区| 国产欧美在线观看| 欧美四级在线| 国产精品免费网站| 国产女优一区| 欧美特黄一级大片| 欧美在线中文字幕| 亚洲无线视频| 性刺激综合网| 伊人狠狠色丁香综合尤物| 精品91视频| 亚洲一区二区不卡免费| 一区在线播放| 最新亚洲视频| 亚洲精品之草原avav久久| 99亚洲伊人久久精品影院红桃| 亚洲一区二区三区精品在线观看| 在线亚洲欧美视频| 欧美电影免费观看高清| 欧美激情在线有限公司| 国产精品久久午夜| 国产精品女人网站|