2010-02-18 46 views
11

如果jgrowl.css位置改變到「中心」,我怎麼重寫此默認即「右上角」jQuery的jgrowl位置

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

目前位置不正確的現在的工作在上述

謝謝..

回答

24

按照jGrowl Options documentation用於位置選項

表示一類whic h應用於jGrowl容器並控制它在屏幕上的位置。默認情況下,有五個選項可用,左上角,右上角,左下角,右下角,中心。 在調用啓動方法之前,這必須在默認值中進行更改。

要做到這一點,你必須像

<script type="text/javascript"> 
      $.jGrowl.defaults.position = 'top-right'; 
    </script> 

然後你就可以讓你的通話如上並省略位置設置。從jGrowl文檔判斷,您必須默認設置位置,並且我的快速測試證實在$ .jGrowl(...)調用中設置位置不起作用。

希望如果你想位於你需要創建單獨的通知容器不同位置不同的通知,有助於

+0

嗨,謝謝你的精彩演繹。但是,我使用jgrowl在中心也是在同一個應用程序中,我想用它在不同的位置,即右上角,這是否也適用於這種情況呢? – Hulk 2010-02-18 16:48:06

+0

感謝Natrium你沒有回答這個.. – Hulk 2010-02-18 16:48:22

+0

感謝kamal我得到它的工作。謝謝你的幫助.. – Hulk 2010-02-18 16:57:25

4

。另外,如果你有獨立的容器,你還需要使用調用jGrowl的選擇器形式,而不是短暫的包裝器。

即。 $('#my-container')。jGrowl('my notification ...');