jQuery MiniUI

 找回密码
 立即注册
查看: 4709|回复: 1
打印 上一主题 下一主题

showMessageBox 怎么通过其他事件触发关闭 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2021-4-17 13:32:41 |只看该作者 |倒序浏览
showMessageBox 怎么通过其他事件触发关闭? 我自定义个 html的弹出框
var htmlContent = document.getElementById("htmlContent");
    function htmlClick() {
        htmlContent.style.display = "";
        mini.showMessageBox({
            width: 250,
            title: "自定义Html",
            buttons: ["ok", "cancel"],
            message: "自定义Html",
            html: htmlContent,
            showModal: false,
            callback: function (action) {
                alert(action);
            }
        });
    }


我用这个弹出框做一个进度提醒,当进度达到100%的时候,自动关闭.

Rank: 2

沙发
发表于 2021-4-17 23:12:19 |只看该作者
找到了方法了:
var message_id;
var htmlContent = document.getElementById("htmlContent");
    function htmlClick() {
        htmlContent.style.display = "";
        message_id = mini.showMessageBox({
            width: 250,
            title: "自定义Html",
            buttons: ["ok", "cancel"],
            message: "自定义Html",
            html: htmlContent,
            showModal: false,
            callback: function (action) {
                alert(action);
            }
        });
    }

//关闭方法
mini.hideMessageBox(message_id );

Archiver|普加软件

GMT+8, 2024-11-26 15:46 , Processed in 1.030311 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部