2012-01-30 59 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代码。希望它能帮助有同样问题的人。