何らかの理由で、これは常にサファリで機能するとは限らず、iPad では機能がさらに低下します。=(
$(".dropdown .sub").click(function () {
$("#menu .holder").toggle();
});
提供された Web ページを見た後、トグル セレクターには多くの子があるようです。このようなもの:
<div id="menu" class="dropdown">
<ul>
<li class="level1">
<a class="sub" href="#"><strong>TV & Video</strong></a>
<div class="holder">HOLDER</div>
</li>
<li class="level1">
<a class="sub" href="#"><strong>TV & 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/