webuploader在模态框里不能用

发布于 2021-11-29 04:17:41 字数 78 浏览 969 评论 6

webuploader在display:none和visibility:hidden的情况下点击上传图片的按钮会失效,无法在弹出的模态框里使用,求解决方法!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

终陌 2021-12-04 20:51:15

可以用初始化加载方法加载:

$(function() { $('#teamModal').on('shown.bs.modal', function (e) { if(uploader==undefined) initUploader() }) })

毁梦 2021-12-04 20:44:32

最佳解决方案:修改upload.js 加入 当myModal显示的时候重新初始化,代码如下:

(function( $ ){
    $('#myModal').on('shown.bs.modal', function () {
        // 当domReady的时候开始初始化
        $(function() {
            省略中间代码
        });
    })
})( jQuery );

谢绝鈎搭 2021-12-04 18:45:35

修改input-file父节点的尺寸,可以运行

$(document).ready(function() {
upload_init();
$('#myModal').on('shown.bs.modal', function() {
var $attr=$("[name='file']").parent().attr("style");
$attr=$attr.replace("width: 1px; height: 1px;","width: 100px; height: 100px;");
$("[name='file']").parent().attr("style", $attr);
});
});

各自安好 2021-12-04 13:07:38

试了,根本不是这么回事,插件的问题,不放模态框里,隐藏后再显示照样点不了

小瓶盖 2021-12-04 07:52:26

回复
那就重新初始化啊

贱贱哒 2021-12-03 23:59:43

  //修复model内部点击不会触发选择文件的BUG

            $("#picker .webuploader-pick").click(function () {

                $("#picker :file").click();

            });

            }

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文