2012-01-30 60 views
0

我有一個可調整大小的面板在我的系統上有一個標題。 如果用戶更改面板的大小,我需要檢查標題的大小,並在標題的站點大於面板大小的情況下添加「...」。如何處理YUI面板上的widthChange事件?

代碼來檢查字符串等的大小,我已經擁有它,但事情是,如何訂閱或聽正確的事件。

閱讀YUI的文檔我發現事件widthChange,但找不到正確訂閱它的方法。

任何想法/幫助將不勝感激。

回答

0

好吧,這不是我的問題的直接解決方案,但我遇到了這個解決方案,使用CSS。 該應用程序是使用SPAN顯示面板標題,所以我要做的就是簡單地添加以下到SPAN類:

display:block; 
white-space:nowrap; 
overflow:hidden; 
margin-right:45px; // the margin in this case was just to avoid clash with the small close button on the right side 
text-overflow:ellipsis; 

這是非常簡單,不需要JS代碼。希望它能幫助有同樣問題的人。