2012-01-30 7 views
0

システム上にタイトルを持つサイズ変更可能なパネルがあります。 ユーザーがパネルのサイズを変更した場合、タイトルのサイトがパネルのサイズより大きい場合、タイトルのサイズを確認し、 "..."を追加する必要があります。YUIパネルでwidthChangeイベントを処理するにはどうすればよいですか?

文字列のサイズなどを確認するコードはすでにありますが、正しいイベントを購読する方法や聞く方法です。

YUIのドキュメントを読むイベントの幅の変更が見つかりましたが、正しく購読する方法が見つかりませんでした。

どのようなアイデアや助けも大歓迎です。

答えて

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コードは不要。同じ問題を抱えている人を助けることを願っています。

関連する問題