javascript - JS slidetoggle on UL -


i trying slidetoggle ul's. stuck.

here question:

those codes working:

    <div class="splitleft" onclick="toggle_item(b)">         <?php echo $admin_logs ?>         <ul class="menu" id="b">             <li><a href="index.php?content=admin&page=show_logs_all"><?php echo $admin_logs_desc ?></a></li>             <li><a href="index.php?content=admin&page=show_logs_player"><?php echo $admin_watch_players ?></a></li>             <li><a href="index.php?content=admin&page=show_logs_admins"><?php echo $admin_watch_admins ?></a></li>         </ul>     </div> <script>function toggle_item(e){$(e).slidetoggle();}</script> 

but don't want it. want this:

<ul class="menu" onclick="toggle_item(b)" id="b">     <li><a href="index.php?content=admin&page=show_logs_all"><?php echo $admin_logs_desc ?></a></li>     <li><a href="index.php?content=admin&page=show_logs_player"><?php echo $admin_watch_players ?></a></li>     <li><a href="index.php?content=admin&page=show_logs_admins"><?php echo $admin_watch_admins ?></a></li> </ul> 

can 1 me :) i'm not on js..

your ul item not contain "space" on page if li items inside not visible. therefore clicking not if event attached ul.

you need attach event user can click on. without code clarify can speculate...

html:

<div class="splitleft">     <?php echo $admin_logs ?>     <a id="ulopener" href="#">click me open ul</a>     <ul class="menu" id="b">         <li><a href="index.php?content=admin&page=show_logs_all"><?php echo $admin_logs_desc ?></a></li>         <li><a href="index.php?content=admin&page=show_logs_player"><?php echo $admin_watch_players ?></a></li>         <li><a href="index.php?content=admin&page=show_logs_admins"><?php echo $admin_watch_admins ?></a></li>     </ul> </div> 

js:

jquery(function($) {      $('#ulopener').click(function() {         $('#b').slidetoggle();     }); }); 

Comments

Popular posts from this blog

Perl - how to grep a block of text from a file -

delphi - How to remove all the grips on a coolbar if I have several coolbands? -

javascript - Animating array of divs; only the final element is modified -