解决在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 相关文章推荐
Lazy Load 延迟加载图片的jQuery插件中文使用文档
Oct 18 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
使用JavaScript触发过渡效果的方法
Jan 19 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
vue打包的时候自动将px转成rem的操作方法
Jun 20 Javascript
node中的session的具体使用
Sep 14 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 Javascript
使用layui的router来进行传参的实现方法
Sep 06 Javascript
vue跳转页面的几种方法(推荐)
Mar 26 Javascript
javascript中layim之查找好友查找群组
Feb 06 Javascript
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 Vue.js
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 header 跳转
2013/06/17 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
jQuery 使用手册(六)
2009/09/23 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
ECMAScript6中Map/WeakMap详解
2015/06/12 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
基于Vue生产环境部署详解
2017/09/15 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
利用Python如何生成随机密码
2016/04/20 Python
python异常和文件处理机制详解
2016/07/19 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
高等教育学自荐书范文
2014/02/10 职场文书
气象学专业个人求职信
2014/04/22 职场文书
研发工程师岗位职责
2014/04/28 职场文书
关于环保的演讲稿
2014/05/10 职场文书
保护黄河倡议书
2014/05/16 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
python 提取html文本的方法
2021/05/20 Python
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
一文搞懂Java中的注解和反射
2022/06/21 Java/Android