解决在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 相关文章推荐
JS写的数字拼图小游戏代码[学习参考]
Oct 29 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
Apr 25 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
javascript实现可全选、反选及删除表格的方法
May 15 Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
JavaScript探测CSS动画是否已经完成的方法
Aug 30 Javascript
bootstrap手风琴制作方法详解
Jan 11 Javascript
Javascript设计模式之装饰者模式详解篇
Jan 17 Javascript
基于ssm框架实现layui分页效果
Jul 27 Javascript
JavaScript实现简单贪吃蛇效果
Mar 09 Javascript
原生js+canvas实现下雪效果
Aug 02 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
解析MySql与Java的时间类型
2013/06/22 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
JQuery datepicker 使用方法
2011/05/20 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
jQuery表格的维护和删除操作
2017/02/03 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
详解Python中最难理解的点-装饰器
2017/04/03 Python
python 使用get_argument获取url query参数
2017/04/28 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
Python创建数字列表的示例
2019/11/28 Python
Python中url标签使用知识点总结
2020/01/16 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
2020/06/18 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
Python中Yield的基本用法
2020/10/18 Python
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
抽象类和接口的区别
2012/09/19 面试题
初中生毕业评语
2014/12/29 职场文书
体育活动总结
2015/02/04 职场文书
教师党员自我评价2015
2015/03/04 职场文书
离婚纠纷代理词
2015/05/23 职场文书
致运动员赞词
2015/07/22 职场文书