webuploader在bootstrap模态对话框中选择文件按钮无效的问题
搜了很多,网上主要的说法是
当一个元素是hidden时,addbutton绑定是会失败的,所以单击选择文件按钮就无效了
而bootstrap模态框一开始是隐藏的,因此必须在其显示完毕后才可以初始化webuploader
http://www.cnblogs.com/guohu/p/6483043.html
可参考上述帖子内容解决
var uploader;
//在点击弹出模态框的时候再初始化WebUploader,解决点击上传无反应问题
$("#myModal").on("shown.bs.modal",function(){uploader = WebUploader.create({swf : '/web/public/Uploader.swf',server : $("#jumicontextPath").val()+'/common/file/upload',// 后台路径pick : '#filePicker', // 选择文件的按钮。可选。内部根据当前运行是创建,可能是input元素,也可能是flash.resize : false,// 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!chunked : true, // 是否分片duplicate:true,//去重, 根据文件名字、文件大小和最后修改时间来生成hash Key.chunkSize : 52428 * 100, // 分片大小, 5M/* fileSingleSizeLimit:100*1024,//文件大小限制*/auto : true,// 只允许选择图片文件。accept: {title: 'Images',extensions: 'gif,jpg,jpeg,bmp,png',mimeTypes: 'image/jpg,image/jpeg,image/png'}});// 文件上传成功,给item添加成功class, 用样式标记上传成功。uploader.on('uploadSuccess', function (file,response) {var fileUrl = response.data.fileUrl;//TODO$("#responeseText").text("上传成功,文件名:"+response.data.fileName);});// 当文件上传出错时触发uploader.on('uploadError', function (file) {$("#responeseText").text("上传失败");});//当validate不通过时触发uploader.on('error', function (type) {if(type=="F_EXCEED_SIZE"){alert("文件大小不能超过xxx KB!");}});
});
//关闭模态框销毁WebUploader,解决再次打开模态框时按钮越变越大问题
$('#myModal').on('hide.bs.modal', function () {$("#responeseText").text("");uploader.destroy();
});
但是我使用上面的办法仍然无效
webuploader在bootstrap模态对话框中选择文件按钮无效的问题相关推荐
- Bootstrap 模态对话框
模态对话框 JavaScript内置了 3 种对话框:alert().prompt().confirm().alert() 只是一个简单的提示对话框,prompt() 可以接受用户输入的信息,conf ...
- 自定义tag打包Bootstrap模态对话框并动态加载传值
文章目录 Bootstrap的模态对话框 自定义tag文件如下: 加载方法 注意事项 动态加载的好处 Bootstrap的模态对话框 为了复用bootstrap的模态框,将其封装入自定义tag文件中, ...
- Bootstrap 模态对话框只加载一次 remote 数据的解决办法
前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到 .modal-body 中,但是它只会加载一次,不过 ...
- 选择文件对话框、保存文件对话框、选择文件夹对话框
选择文件对话框 // 设置图像文件过滤格式CString lv_strFilterAll = _T("所有文件(*.*)|*.*||");CString lv_strFilterJ ...
- Bootstrap 模态对话框只加载一次 remote 数据的解决办法 转载
http://my.oschina.net/qczhang/blog/190215 摘要 前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹 ...
- php按钮打开文件选择框,在Select file(选择)页面单击Select file(选择文件)按钮
第1步,运行WordFix,并单击"Start(开始)"按钮,如图所示. 第2步,进入Word文档恢复向导,在"Select file(选择)"页面单击&quo ...
- java swt 文件选择,Java SWT文件对话框中的文件多选
//Java文件对话框实现文件多选主要有三种方式.我在这里举三个例子 //他们分别对应Java的三个GUI可视编程框架,这里推荐大家使用Swing或者SWT的 //1.AWT FileDialog d ...
- C#中选择文件的例子
C#中文件选择例子 OpenFileDialog fileDialog = new OpenFileDialog(); // fileDialog.InitialDirectory = "d ...
- MFC_选择目录对话框_选择文件对话框_指定目录遍历文件
选择目录对话框 void C资源共享吧视频广告清理工具Dlg::OnBnClickedCls() {// 清空编辑框内容m_Edit.SetWindowTextW(L"");m_E ...
最新文章
- 原来Python用得好,工作这么好找
- sql server 2005 T-SQL CAST 和 CONVERT (Transact-SQL)
- 《统一沟通-微软-实战》-3-部署-Exchange 2010-4-基本配置
- python软件怎么用-如何使用Python自动控制windows桌面
- Android重要组件之一 Service 服务讲解学习(一)
- Web框架之Django_03 路由层了解(路有层 无名分组、有名分组、反向解析、路由分发 视图层 JsonResponse,FBV、CBV、文件上传)
- 登录判断_Spring Security之多次登录失败后账户锁定功能的实现
- 扫描路径_npj: 纳米团簇表面的自动扫描—吸附位点和扩散路径
- 百度研究院发布2022科技趋势预测:大模型实用化、AI助力深空探测成热门
- B端数据表格设计实战指南(建议收藏)
- python定义fmax_Python标准库:内置函数max(iterable, *[, key, default])说明
- JS学习--取整方法整理
- 解决“此图片来自微信公众平台未经允许不可引用”的方法
- 64位虚拟机Guest OS安装错误:0xC0000225
- MXY-API管理系统安装教程
- 第1060期AI100_机器学习日报(2017-08-13)
- Normalize.css的作用
- 【论文翻译】Many-Class Few-Shot Learning on Multi-Granularity Class Hierarchy
- python爬虫爬取网上图片
- 《绝版游戏之地心护核者》
热门文章
- mysql5720_Mysql内置功能《五》 函数
- java 日期 减法_JAVA日期加减运算
- python防止源码泄露_Pyhton中防止SQL注入的方法
- js rsa验签_js rsa sign使用笔记(加密,解密,签名,验签)
- 你必须具有权限才能读取此对象_win10中随心所欲设置文件/文件夹访问权限,可以轻松做到,并不难...
- 两个负数相减计算机如何表示,计算机如何表示整数
- android广播面试题,Android相关面试题
- webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置
- Python深浅拷贝教程-面试必问内容
- Python丢弃返回值