<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        jquery實現兼容瀏覽器的圖片上傳本地預覽功能_jquery

        來源:懂視網 責編:小采 時間:2020-11-27 21:14:29
        文檔

        jquery實現兼容瀏覽器的圖片上傳本地預覽功能_jquery

        jquery實現兼容瀏覽器的圖片上傳本地預覽功能_jquery:一、圖片上傳實現本地預覽 由于上傳圖片功能,現在大多數都需要在本地實現預覽,為了能夠更好的讓用戶體驗到效果,實現成品的證明,需要兼容好幾種瀏覽器,所有通過各個例子整合了這個例子插件,兼容火狐、谷歌、ie8,其他的沒有進行測試過 代碼如下: (f
        推薦度:
        導讀jquery實現兼容瀏覽器的圖片上傳本地預覽功能_jquery:一、圖片上傳實現本地預覽 由于上傳圖片功能,現在大多數都需要在本地實現預覽,為了能夠更好的讓用戶體驗到效果,實現成品的證明,需要兼容好幾種瀏覽器,所有通過各個例子整合了這個例子插件,兼容火狐、谷歌、ie8,其他的沒有進行測試過 代碼如下: (f

        一、圖片上傳實現本地預覽

        由于上傳圖片功能,現在大多數都需要在本地實現預覽,為了能夠更好的讓用戶體驗到效果,實現成品的證明,需要兼容好幾種瀏覽器,所有通過各個例子整合了這個例子插件,兼容火狐、谷歌、ie8,其他的沒有進行測試過
        代碼如下:
        (function($){
        jQuery.fn.extend({
        uploadPreview: function(opts){
        opts = jQuery.extend({
        width: 0,
        height: 0,
        imgPreview: null,
        imgType: ["gif", "jpeg", "jpg", "bmp", "png"],
        callback: function(){ return false; }
        }, opts || {});

        var _self = this;
        var _this = $(this);
        var imgPreview = $(opts.imgPreview);
        //設置樣式
        autoScaling = function(){
        imgPreview.css({"margin-left": 0,"margin-top": 0,"width":opts.width,"height":opts.height});
        imgPreview.show();
        }
        //file按鈕出發事件
        _this.change(function(){
        if (this.value) {
        if (!RegExp("\.(" + opts.imgType.join("|") + ")$", "i").test(this.value.toLowerCase())) {
        alert("圖片類型必須是" + opts.imgType.join(",") + "中的一種");
        this.value = "";
        return false;
        }
        if ($.browser.msie) {//判斷ie
        var path = $(this).val();
        if (/"\w\W"/.test(path)) {
        path = path.slice(1,-1);
        }
        imgPreview.attr("src",path);
        imgPreview.css({"margin-left": 0,"margin-top": 0,"width":opts.width,"height":opts.height});
        setTimeout("autoScaling()", 100);
        }
        else {
        if ($.browser.version < 7) {
        imgPreview.attr('src', this.files.item(0).getAsDataURL());
        }
        else {
        oFReader = new 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){
        imgPreview.attr('src', oFREvent.target.result);
        };
        var oFile = this.files[0];
        oFReader.readAsDataURL(oFile);
        }
        imgPreview.css({"margin-left": 0,"margin-top": 0,"width":opts.width,"height":opts.height});
        setTimeout("autoScaling()", 100);
        }
        }
        opts.callback();
        });
        }
        });
        })(jQuery);

        二、調用方法
        代碼如下:
        jQuery(function(){
        jQuery("#idFile1").uploadPreview({
        width: 100,
        height: 100,
        imgPreview: "#idImg1",
        imgType: ["bmp", "gif", "png", "jpg"],
        callback: function() {
        ip1();
        return false;
        }
        });
        );

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jquery實現兼容瀏覽器的圖片上傳本地預覽功能_jquery

        jquery實現兼容瀏覽器的圖片上傳本地預覽功能_jquery:一、圖片上傳實現本地預覽 由于上傳圖片功能,現在大多數都需要在本地實現預覽,為了能夠更好的讓用戶體驗到效果,實現成品的證明,需要兼容好幾種瀏覽器,所有通過各個例子整合了這個例子插件,兼容火狐、谷歌、ie8,其他的沒有進行測試過 代碼如下: (f
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久精品女人天堂AV免费观看| 少妇人妻偷人精品免费视频 | 国产成人精品免费视频大全| 91在线品视觉盛宴免费| 91精品国产亚洲爽啪在线影院| 污污网站免费观看| 日韩亚洲Av人人夜夜澡人人爽 | 色猫咪免费人成网站在线观看| 亚洲精品成人片在线播放| 大地资源中文在线观看免费版| 婷婷精品国产亚洲AV麻豆不片| 久久香蕉国产线看免费| 亚洲酒色1314狠狠做| 毛片视频免费观看| 香蕉视频免费在线| 亚洲精品中文字幕无码蜜桃| 久热免费在线视频| 亚洲一区二区三区久久久久| 国产精品免费综合一区视频| 四虎国产精品成人免费久久| 亚洲精品无码久久久久去q| 欧洲精品99毛片免费高清观看| 亚洲成a人片毛片在线| 国产精品另类激情久久久免费| 免费一级毛片在线播放放视频| 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲国产精品无码久久一线| 91福利视频免费观看| 亚洲码欧美码一区二区三区| 亚洲精品国自产拍在线观看| 久久免费国产精品一区二区| 亚洲18在线天美| 亚洲av午夜精品一区二区三区 | 又黄又爽的视频免费看| 三级网站免费观看| 日韩亚洲国产高清免费视频| 亚洲日本中文字幕一区二区三区| 91麻豆国产免费观看| 国产亚洲福利一区二区免费看| 亚洲电影一区二区| 免费国产美女爽到喷出水来视频|