主题: 调用弹出窗口如何让它自动关闭?
作者: gliii, 发布日期: 2013-03-16 12:55:53, 浏览数: 2662
var dialog = K.dialog({
        width : 500,
        title : '测试窗口',
        body : '<div style="margin:10px;"><strong>内容</strong></div>',
        closeBtn : {
                name : '关闭',
                click : function(e) {
                        dialog.remove();
                }
        },
}); 
如何在一定时间比如3秒后自动消失?
作者: Roddy, 发布日期: 2013-03-16 16:21:54
setTimeout(function() {
    dialog.remove();
, 3000);
回复
作者: gliii, 发布日期: 2013-03-16 17:32:04

var dialog = K.dialog({
        width
: 500,
        title
: '测试窗口',
        body
: '<div style="margin:10px;"><strong>内容</strong></div>',
        closeBtn
: {
                name
: '关闭',
                click
: function(e) {
                        dialog
.remove();
               
}
       
},

        setTimeout :function() {"dialog.remove();", 3000;}
});

 

这样写着没效果

回复
作者: 小浪子, 发布日期: 2013-03-16 18:52:41
回复gliii:
var dialog = K.dialog({
        width : 500,
        title : '测试窗口',
        body : '<div style="margin:10px;"><strong>内容</strong></div>',
        closeBtn : {
                name : '关闭',
                click : function(e) {
                        setTimeout(function() {    dialog.remove();, 3000);
                }
        }, 

        
}); 

回复
作者: gliii, 发布日期: 2013-03-16 20:25:11

谢楼上,但是不成功

回复
作者: gliii, 发布日期: 2013-03-21 11:22:22

各位高手,再看看啊

回复
作者: 小浪子, 发布日期: 2013-03-21 11:31:15
回复gliii:
var dialog = K.dialog({
    width: 500,
    title: '测试窗口',
    body: '<div style="margin:10px;"><strong>内容</strong></div>',
    closeBtn: {
        name: '关闭',
        click: function(e) {
            setTimeout(function() {
                dialog.remove()
            },
            3000);
        }
    },
});
回复
作者: gliii, 发布日期: 2013-03-21 14:55:56

已根据楼上代码改好,谢谢小浪子。

回复
发表新帖 发表回复