我正在使用名为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']
});

09-18 02:55