第二个消息没有模态背景



我用这个:

function action(type, layout, text) {
    var n = noty({
        type: type,
        layout: layout,
        text: text,
        dismissQueue: true,
        theme: 'relax',
        modal: true,
        maxVisible: 1,
        timeout: false,
    });
}
action('information', 'center', 'one two');
$.noty.closeAll();
action('information', 'center', 'three four');

可以看到在这里运行: http://jsfiddle.net/1nr4f7L5/1/

当第一个动作通知显示时,屏幕背景变暗。

然而,一旦第二个通知显示,背景就会恢复到默认的白色。

为什么?可以让背景一直保持灰色吗?直到noty完成?

谢谢

我可以。

function createNoty()
{
    var n = noty({
        text: 'hi',
        layout: 'center',
        modal: true,
        type: 'information',
        template: template,        
        animation: {
            open: { height: 'toggle' },
            close: { height: 'toggle' },
            easing: 'swing',
            speed: 0 // opening & closing animation speed
        },
        closeWith: ['button']
    });
}
n1 = createNoty();
n1.show();
n2 = createNoty();
n1.close();
n2.show();

相关内容

  • 没有找到相关文章

最新更新