1

デザインに透明なPNGを含む複雑な垂直ナビゲーションがあります。コンテンツはCMSから取得され、一部のボタンはテキストフィールドが折り返される行数に応じて高さが高くなる可能性があるため、これらのメニューの高さを動的に大きくする必要があります。

これが私のシナリオです:

<ul>
 <li>
     <a>
       <span>
            <span> This is an example of a very long menu name which will wrap<span>
         </span>
     </a>
 </li>
</ul>

2番目のスパンタグがその中のテキストをラップしているかどうか、およびそのメニュー項目に異なる背景画像を配信できるように行数で判断するには、JavaScriptを使用する必要があります。

誰かが私がこれについてどうするか知っていますか?

ありがとう、ジェームズ

4

1 に答える 1

2

解決策を見つけることができました。jQuery の .height() メソッドを使用してスパンの高さを確認できます。高さが元のサイズよりも大きい場合は、そのボタンに別の画像を配信できます:)

于 2010-09-17T12:33:26.967 に答える