0
<div id="menubar">
        <ul id="menu">
            <li><a href="#">HOME</a></li>
            <li><a href="#">ABOUT US</a></li>
            <li><a href="#">EVENTS</a></li>
            <li><a href="#">CLIENTS</a></li>
            <li><a href="#">CAREER</a></li>
            <li class="last-child"><a href="#">CONTACT US</a></li>
        </ul>
    </div><!-- menubar -->

これがwp_nav_menuを使用したメニュー構造です。'link_before'=>を使用してliの前後に画像を追加できます。しかし、私はEVENTS liの後に画像が欲しいだけです、それを行う方法は?助けてください、ありがとう。

4

2 に答える 2

0

これを試してください...これがあなたの望むものであることを願っています。

​$('#menu li:contains("EVENTS")')​​​​​​.after('<img src="Your img source" alt="ALT tag"/>')​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​;​​​​​

フィドル

于 2012-08-03T08:04:58.207 に答える
0

WordPress メニューの特徴は、メニューの各要素に固有の ID があることです。そのため、アイテム「EVENTS」の一意の ID を選択して、画像を適用するだけです。

chrome inspect 要素または Firebug を使用して、イベント メニューの ID を取得します。

このフィドルを確認してください。

これには、menu-item-3EVENTS の一意の ID を配置し、背景画像を正しい位置に配置します。

これがお役に立てば幸いです。

于 2012-08-03T09:13:01.257 に答える