jquery jgrowl的位置

时间:2010-02-18 14:40:35

标签: jquery jgrowl

如果在jgrowl.css中位置变为'center',我该如何将其重写为默认值,即'top-right'

$.jGrowl(data, { 
     header: 'data',
     animateOpen: { height: 'show'}, 
     life: 10000,
     position:'top-right'
});

目前,在上面的

中,立即行不通

谢谢..

2 个答案:

答案 0 :(得分:24)

根据位置选项的jGrowl Options documentation

  

指定一个应用于jGrowl容器的类,并控制它在屏幕上的位置。默认情况下,有五个选项可供选择,左上角,右上角,左下角,右下角,中央角。 在调用启动方法之前,必须在默认值中更改。

要做到这一点,你会有像

这样的东西
    <script type="text/javascript">
           $.jGrowl.defaults.position = 'top-right';
    </script>

然后您可以按上述方式拨打电话并省略位置设置。从jGrowl文档判断,您必须默认设置位置,我的快速测试确认在$ .jGrowl(...)调用中设置位置无效。

希望有所帮助

答案 1 :(得分:4)

如果您希望位于不同位置的不同通知,则需要创建单独的通知容器。

此外,如果你有单独的容器,你还需要使用调用jGrowl的选择器形式,而不是短手包装器。

即。 $('#my-container')。jGrowl('我的通知......');