国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

webuploader模態(tài)框ueditor顯示問題解決方法

2019-11-19 18:14:34
字體:
供稿:網(wǎng)友

webuploader 模態(tài)框 ueditor 顯示問題

模態(tài)框z-index 對應(yīng)的值

.modal { z-index: 10050 !important; outline: none !important;}

遮罩層對應(yīng)的z-index值

.modal-backdrop { border: 0 !important; outline: none !important; z-index: 10049 !important;}

ueditor 插件中,默認的z-index值為900 ;

在模態(tài)框中使用ueditor,可能會出現(xiàn)不兼容的情況,在ueditor.config.js里面修改z-index值,要比父級結(jié)構(gòu)要大,否則,字體相關(guān)的下拉框還是會顯示異常,也可以覆蓋原來的z-index對應(yīng)的樣式,

.edui-default{ z-index: 30111 !important;}

webupload 百度的上傳插件,如果在模態(tài)框中使用,會出現(xiàn)點擊無反應(yīng)的情況,搜索得之,解決方式是在模態(tài)框顯示時調(diào)用shown.bs.modal 方法去初始化webuploader實例, 但結(jié)局就是每次顯示模態(tài)框都會導(dǎo)致選擇文件的按鈕越來越大。

以下是方式:

var $list=$("#thelist"); //這幾個初始化全局的百度文檔上沒說明,好蛋疼。 var $btn =$("#ctlBtn"); //開始上傳 var thumbnailWidth = 100; //縮略圖高度和寬度 (單位是像素),當(dāng)寬高度是0~1的時候,是按照百分比計算,具體可以看api文檔 var thumbnailHeight = 100; $("#upload_pic").modal('show'); $("#upload_pic").on("shown.bs.modal",function(){  uploader = WebUploader.create({   // 選完文件后,是否自動上傳。   auto: false,   // swf文件路徑   swf: base+'/statics/js/webUploader/Uploader.swf',   // 文件接收服務(wù)端。   server: base + '/upload/uploadImg',   // 選擇文件的按鈕。可選。   // 內(nèi)部根據(jù)當(dāng)前運行是創(chuàng)建,可能是input元素,也可能是flash.   pick: '#filePicker',   // 只允許選擇圖片文件。   accept: {    title: 'Images',    extensions: 'gif,jpg,jpeg,bmp,png',    mimeTypes: 'image/*'   },   method:'POST',  });  // 當(dāng)有文件添加進來的時候  uploader.on( 'fileQueued', function( file ) { // webuploader事件.當(dāng)選擇文件后,文件被加載到文件隊列中,觸發(fā)該事件。等效于 uploader.onFileueued = function(file){...} ,類似js的事件定義。   var $li = $(     '<div id="' + file.id + '" class="file-item thumbnail">' +     '<img>' +     '<div class="info">' + file.name + '</div>' +     '</div>'    ),    $img = $li.find('img');   // $list為容器jQuery實例   $list.append( $li );   // 創(chuàng)建縮略圖   // 如果為非圖片文件,可以不用調(diào)用此方法。   // thumbnailWidth x thumbnailHeight 為 100 x 100   uploader.makeThumb( file, function( error, src ) { //webuploader方法    if ( error ) {     $img.replaceWith('<span>不能預(yù)覽</span>');     return;    }    $img.attr( 'src', src );   }, thumbnailWidth, thumbnailHeight );  });  // 文件上傳過程中創(chuàng)建進度條實時顯示。  uploader.on( 'uploadProgress', function( file, percentage ) {   var $li = $( '#'+file.id ),    $percent = $li.find('.progress span');   // 避免重復(fù)創(chuàng)建   if ( !$percent.length ) {    $percent = $('<p class="progress"><span></span></p>')     .appendTo( $li )     .find('span');   }   $percent.css( 'width', percentage * 100 + '%' );  });  // 文件上傳成功,給item添加成功class, 用樣式標(biāo)記上傳成功。  uploader.on( 'uploadSuccess', function( file ) {   $( '#'+file.id ).addClass('upload-state-done');  });  // 文件上傳失敗,顯示上傳出錯。  uploader.on( 'uploadError', function( file ) {   var $li = $( '#'+file.id ),    $error = $li.find('div.error');   // 避免重復(fù)創(chuàng)建   if ( !$error.length ) {    $error = $('<div class="error"></div>').appendTo( $li );   }   $error.text('上傳失敗');  });  // 完成上傳完了,成功或者失敗,先刪除進度條。  uploader.on( 'uploadComplete', function( file ) {   $( '#'+file.id ).find('.progress').remove();  }); }); $btn.on( 'click', function() {  uploader.upload(); });

解決每次點擊顯示modal導(dǎo)致上傳按鈕變大的方式為覆蓋由webuploader 生成的上傳按鈕樣式

.webuploader-pick{ padding: 0 !important; width: 82px !important; height: 38px !important; line-height: 38px !important;}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洛浦县| 高尔夫| 南昌市| 麻城市| 怀来县| 贡嘎县| 丹东市| 洞头县| 江阴市| 丰城市| 高安市| 陵水| 宣恩县| 嘉祥县| 汶上县| 云龙县| 资溪县| 托克逊县| 南澳县| 尚志市| 新建县| 文化| 五常市| 鄂伦春自治旗| 安新县| 浮山县| 巨鹿县| 务川| 古蔺县| 江门市| 高州市| 繁昌县| 正定县| 县级市| 谢通门县| 桂林市| 禄丰县| 无棣县| 莆田市| 巴彦淖尔市| 元朗区|