jquery - .toggle not working in Safari -
for reason doesn't work in safari , functions less on ipad, guesses? =(
$(".dropdown .sub").click(function () { $("#menu .holder").toggle(); });
after looking @ web page provided appears toggle selector has many children. this:
<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>
this not work:
$(".dropdown .sub").click(function () { $("#menu .holder").toggle(); });
you need find first sibling element.
$(".dropdown .sub").click(function () { $(this).siblings(".holder").eq(0).toggle(); });
find jsfiddle of here ->http://jsfiddle.net/rcn9n/5/
Comments
Post a Comment