2011-10-31 7 views
3

私のような項目とULを作るjQueryのオートコンプリートを使用しています:ここでの問題は、あなたがホバーまたは項目を選択したときに、私が欲しいとき、UIステートのアクティブスタイルがAに適用されているjQueryオートコンプリート、LI内のAに "ui-state-active"を追加します。どのようにLIに選択/ホバーを追加できますか?

<li class="ui-menu-item" role="menuitem"> 
    <a class="ui-corner-all" tabindex="-1"> 
    <img src="/thumb/x.jpg"> 
    <span class="text">Mr Armstrong</span> 
    </a> 
</li> 

LIに適用する...誰かがこれにぶつかる?どのようにクラスをLIのホバー/アクティブに追加することができますか?

おかげ

答えて

3

あなたは:hover疑似クラスがあった場所、それは、全体<li>を取るだろう、それは(視覚的に)重要ではないように<a>display: blockを与えることができる:

/* Make this as specific as needed. */ 
li.ui-menu-item a { 
    display: block; 
} 

CSSデモ:http://jsfiddle.net/ambiguous/wZgLa/

関連する問題