用剑道通知替换javascript警报
我想知道用剑道通知替换所有警报(“错误…”)的最佳方法,这是最简单的方法 所以我能做的就是 myKendoAlert(“我的消息”,信息);而且我不必为每个页面添加特定的html div或span holder 目前我正在做一些类似的事情:用剑道通知替换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,
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);
}