如何在YUI面板上处理widthChange事件?

时间:2012-01-30 22:25:16

标签: javascript javascript-events yui

我的系统上有一个可调整大小的面板,它有一个标题。 如果用户更改了面板的大小,我需要检查标题的大小,如果标题的网站大于面板的大小,则添加“...”。

检查字符串大小等的代码,我已经拥有它,但问题是,如何订阅或收听正确的事件。

阅读YUI的文档我发现事件widthChange但找不到正确订阅它的方法。

非常感谢任何想法/帮助。

1 个答案:

答案 0 :(得分: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代码。希望它可以帮助有同样问题的人。