解决在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+ajax请求data显示在GridView上(asp.net)
Aug 27 Javascript
javascript实现可改变滚动方向的无缝滚动实例
Jun 17 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
May 29 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
Jun 22 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
前端面试题及答案整理(二)
Aug 26 Javascript
input框中的name和id的区别
Nov 16 Javascript
Vue2.0 vue-source jsonp 跨域请求
Aug 04 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
vue瀑布流组件实现上拉加载更多
Mar 10 Javascript
vue data对象重新赋值无效(未更改)的解决方式
Jul 24 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 SQLite类
2009/05/07 PHP
PHP性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
php依赖注入知识点详解
2019/09/23 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
浅析Prototype的模板类 Template
2011/12/07 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
详解Python中的正则表达式的用法
2015/04/09 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
pytorch permute维度转换方法
2018/12/14 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
Django组件content-type使用方法详解
2019/07/19 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
2021/02/26 Python
巴西购物网站:Submarino
2020/01/19 全球购物
村官学习十八大感想
2014/01/15 职场文书
大型车展策划方案
2014/02/01 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
辞职信范文大全
2015/03/02 职场文书
2015年乡镇纪检工作总结
2015/04/22 职场文书
工程服务质量承诺书
2015/04/29 职场文书