0

何らかの理由で、これは常にサファリで機能するとは限らず、iPad では機能がさらに低下します。=(

$(".dropdown .sub").click(function () {
     $("#menu .holder").toggle();
});
4

1 に答える 1

1

提供された Web ページを見た後、トグル セレクターには多くの子があるようです。このようなもの:

<div id="menu" class="dropdown">
    <ul>
        <li class="level1">
            <a class="sub" href="#"><strong>TV &amp; Video</strong></a>
            <div class="holder">HOLDER</div>
        </li>
        <li class="level1">
            <a class="sub" href="#"><strong>TV &amp; Video</strong></a>
            <div class="holder">HOLDER</div>
        </li>
    </ul>
</div>

これは機能しません:

$(".dropdown .sub").click(function () {
     $("#menu .holder").toggle();
});

最初の兄弟要素を見つける必要があります。

$(".dropdown .sub").click(function () {
     $(this).siblings(".holder").eq(0).toggle();
});

ここでこれのjsfiddleを見つけてください-> http://jsfiddle.net/rCN9n/5/

于 2013-08-15T15:20:51.910 に答える