用剑道通知替换javascript警报

用剑道通知替换javascript警报,javascript,jquery,html,kendo-ui,Javascript,Jquery,Html,Kendo Ui,我想知道用剑道通知替换所有警报(“错误…”)的最佳方法,这是最简单的方法 所以我能做的就是 myKendoAlert(“我的消息”,信息);而且我不必为每个页面添加特定的html div或span holder 目前我正在做一些类似的事情: var popupNotification = $("#popupNotification").kendoNotification({ position: { pinned: false, bottom: 100,

我想知道用剑道通知替换所有警报(“错误…”)的最佳方法,这是最简单的方法

所以我能做的就是

myKendoAlert(“我的消息”,信息);而且我不必为每个页面添加特定的html div或span holder

目前我正在做一些类似的事情:

var popupNotification = $("#popupNotification").kendoNotification({
    position: {
        pinned: false,
        bottom: 100,
        right: 100
    },
    templates: [{
        type: "info",
        template: "<div>Test : #= myMessage #</div>"
    }],
    autoHideAfter: 0,
    stacking: "up"

}).data("kendoNotification");
var popupNotification=$(“#popupNotification”).kendoNotification({
职位:{
错,,
底数:100,
右:100
},
模板:[{
输入:“信息”,
模板:“测试:#=myMessage”
}],
自动隐藏时间:0,
堆叠:“向上”
}).数据(“kendoNotification”);

但是我需要把它放在一个普通的javascript文件中,并使用一个可以在所有页面上使用的函数。使用、信息、错误、成功。。。(成功后清除)

只需在名称空间中添加一个方法即可,并在需要的地方调用它

这是一个与我所做的类似的示例,在我的应用程序的javascript名称空间的顶层放置了两个方法showSuccess和SwarthRor(我使用toastr,但方法相同)

我在窗口对象上有我的应用程序对象,有两种方法我可以从任何地方调用


看到了吗?这是一个剑道窗口,不是通知,但我会有一些我可以使用的东西,谢谢。但是用剑道通知代替toastr的最好方法是什么?我如何使它弹出而不在我的页面上为它放置一个特定的div。只需取出toastr调用,并创建一个剑道通知。
var notificationWidget = null;

function alert(message, type) {
    if (notificationWidget == null) {

    notificationWidget = $("#notification").kendoNotification({
        button: true,
        hideOnClick: true,
        //appendTo: "#container",
        //width: "30em",

        position: {
            pinned: true,
            top: "5em",
            left: null,
            bottom: null,
            right: 10
        },
        autoHideAfter: 8000
    }).data("kendoNotification");
}

    notificationWidget.show(message, type);
}