解决在Bootstrap模糊框中使用WebUploader的问题


Posted in Javascript onMarch 22, 2018

在我毕设项目中有个需求是在Bootstrap模糊框中显示WebUploader的上传按钮,效果如下:

解决在Bootstrap模糊框中使用WebUploader的问题

我们直接在Bootstrap的模糊框中插入了上传的组件:

解决在Bootstrap模糊框中使用WebUploader的问题

然而实际效果却是当模糊框出现之后,却无法点击到上传按钮。

然而在我按F12想要查看控制台是否出错后,WebUploader居然可以弹出文件选择框,而且其他功能也都正常了。

经过查阅资料发现:出现Bug的原因是[选择文件]按钮的长宽都是0,需要重新渲染一下网页,而F12正好有渲染网页的功能,解决方案就是重新渲染或实例化Uploader。需要重新实例化:uploader.refresh()

第一想法就是就是给模糊框的按钮注册点击事件,点击弹出模糊框的时候进行uploader.refresh();然而我在我进行修改之后貌似有其他BUG。

最后的解决办法就是监听模糊框触发显示的事件,然后刷新组件:

$('#updateModal').on('shown.bs.modal',function() {//提示框显示时候触发
    uploader.refresh();   //刷新当前webUploder
 });

总结

以上所述是小编给大家介绍的解决在Bootstrap模糊框中使用WebUploader的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
Nov 24 Javascript
中文字符串截取的js函数代码
Apr 17 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
jquery中post方法用法实例
Oct 21 Javascript
JavaScript 匿名函数和闭包介绍
Apr 13 Javascript
js实现表单检测及表单提示的方法
Aug 14 Javascript
jQuery进行组件开发完整实例
Dec 15 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
Jul 06 Javascript
vue.js删除动态绑定的radio的指定项
Jun 02 Javascript
详解JS函数stack size计算方法
Jun 18 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 Javascript
浅谈Vue3.0新版API之composition-api入坑指南
Apr 30 Javascript
JS中的事件委托实例浅析
Mar 22 #Javascript
jquery的 filter()方法使用教程
Mar 22 #jQuery
p5.js实现斐波那契螺旋的示例代码
Mar 22 #Javascript
基于JavaScript实现幸运抽奖页面
Jul 05 #Javascript
Vue封装一个简单轻量的上传文件组件的示例
Mar 21 #Javascript
基于vue-video-player自定义播放器的方法
Mar 21 #Javascript
基于iScroll实现内容滚动效果
Mar 21 #Javascript
You might like
PHP简洁函数小结
2011/08/12 PHP
PHP获取windows登录用户名的方法
2014/06/24 PHP
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
javascript查询字符串参数的方法
2015/01/28 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
python下载文件时显示下载进度的方法
2015/04/02 Python
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
python安装教程
2018/02/28 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
python re模块和正则表达式
2021/03/24 Python
毕业生文员求职信
2013/11/03 职场文书
小学校园活动策划
2014/01/30 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
手术室护士长竞聘书
2014/03/31 职场文书
投标服务承诺书
2014/05/28 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
恰同学少年观后感
2015/06/08 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
Python打包exe时各种异常处理方案总结
2021/05/18 Python
Golang 切片(Slice)实现增删改查
2022/04/22 Golang
MySQL事务的ACID特性以及并发问题方案
2022/07/15 MySQL