解决在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 相关文章推荐
Mootools 1.2教程 同时进行多个形变动画
Sep 15 Javascript
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
Apr 02 Javascript
jQuery html()方法使用不了无法显示内容的问题
Aug 06 Javascript
不能不知道的10个angularjs英文学习网站
Mar 23 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
Jul 20 Javascript
javascript replace()第二个参数为函数时的参数用法
Dec 26 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
js实现图片轮播效果学习笔记
Jul 26 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
Apr 13 Javascript
JavaScript实现简单的图片切换功能(实例代码)
Apr 10 Javascript
js实现小球在页面规定的区域运动
Jun 16 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下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
PHP实现微信发红包程序
2015/08/24 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
详解json在php中的应用
2018/09/30 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
jQuery 阴影插件代码分享
2012/01/09 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
2018/03/24 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python编码类型转换方法详解
2016/07/01 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
财务情况说明书范文
2014/05/06 职场文书
品牌转让协议书
2014/08/20 职场文书
劳模事迹材料范文
2014/12/24 职场文书
2015入党自荐书范文
2015/03/05 职场文书
社团个人总结范文
2015/03/05 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android