我正在使用名为GrowlyFlash(https://github.com/estum/growlyflash)的gem进行通知,它可以正常工作,但是我想更改一些默认选项,根据文档,我可以使用以下选项来做到这一点。
Growlyflash.defaults = $.extend on, Growlyflash.defaults,
align: 'right' # horizontal aligning (left, right or center)
delay: 4000 # auto-dismiss timeout (0 to disable auto-dismiss)
dismiss: yes # allow to show close button
spacing: 10 # spacing between alerts
target: 'body' # selector to target element where to place alerts
title: no # switch for adding a title
type: null # bootstrap alert class by default
class: ['alert', 'growlyflash', 'fade']
最合适的放置位置在哪里?我似乎无法使其正常工作,我敢肯定它可能很简单,但是我得到了浏览器错误“未捕获的SyntaxError:意外的标识符”,因此我猜测它找不到GrowlyFlash?
有人可以给我一个例子,只需将align设置为center。
Growlyflash.defaults = $.extend on, Growlyflash.defaults, align: 'center'
我已经将其包装在脚本标签中。我就是无法正常工作。
提前谢谢了。
最佳答案
我认为这是等效的javascript。
我不能在评论中输入这个,这就是为什么我将其输入此处。
检查是否有帮助。
Growlyflash.defaults = $.extend(true, Growlyflash.defaults, {
align: 'right',
delay: 4000,
dismiss: true,
spacing: 10,
target: 'body',
title: false,
type: null,
"class": ['alert', 'growlyflash', 'fade']
});