在没有文本输入和按钮的情况下弹出Concrete5 PNotify提示

问题描述 投票:0回答:1

我从网站上复制了确切的PNotify Prompt代码:(https://sciactive.com/pnotify/):

$("#show-pnotify").on('click', function() {
    var x = new PNotify({
        title: 'Password Required',
        text: 'Enter Password',
        icon: 'glyphicon glyphicon-lock',
        styling: 'bootstrap3',
        hide: true,
        addclass: 'stack-modal',
        confirm: {
            prompt: true
        },
        buttons: {
            closer: false,
            sticker: false
        },
        history: {
            history: false
        }
    })
});

它适用于他们的网站,它在Fiddle(http://jsfiddle.net/gusLfnux/2/)中工作,但它在我的Concrete5网站上没有正确显示 - 它显示标题和文本的提示,但没有文本输入,也没有显示按钮。这是为什么?它适用于其他地方。

javascript jquery concrete5 pnotify
1个回答
0
投票

如果没有其他许多东西继续下去,我最好的猜测是你错过了一个导入语句。 Concrete5不包含PNotify中的所有内容。例如,我正在使用带有Bootstrap的模态,我必须包含完整bootstrap.min.js的链接。下载minified PNotify JS,并尝试将以下import语句添加到标题中(当然,使用正确的路径):

<script type="text/javascript" src="pnotify.custom.min.js"></script>
<link href="pnotify.custom.min.css" media="all" rel="stylesheet" type="text/css" />

到您的标题,看看是否修复它。

Concrete5从一堆不同的东西中借用元素,但不是从一个东西中借用。他们提供的是ConcreteAlert,但是我无法让它发挥出色。

© www.soinside.com 2019 - 2024. All rights reserved.