在Dojo中有什么像jquery jgrowl一样。
最佳答案
存在dojox.widget.Toaster
。 (Test-File和API Documentation)
例如,您需要使用烤面包机创建一个新 channel 。
var errors = new dojox.widget.Toaster({
messageTopic: '/app/error',
positionDirection: 'br-up',
duration: 5000
});
之后,您可以使用
dojo.publish
发布到 channel /app/error
dojo.publish('/app/error', ["Error sending data"]);
不要忘记加载Toaster CSS
dojox/widget/Toaster/Toaster.css
如果您想要黑色,则需要更改CSS。我创建了一个包含两个Toasters的示例,一个在右上角显示新消息,另一个在右下角显示消息。我把它们弄黑了。
JS Fiddle