pues tengo el siguiente codigo:
HTML
Código HTML:
<div id="menu"> <ul id="ulMenu"> <li>Link1</li> <li>Link2</li> <li>Link3</li> <li>Galeria <ul class="submenu"> <li>Video</li> <li>Imagenes</li> </ul> </li> </ul> </div> <!-- fin de #menu-->
Código HTML:
#menu { background: #000; height:30px; width: 500px; margin: 0 auto; padding-left:70px; } #ulMenu { margin: 0px auto; padding-top:0px; list-style:none; } #ulMenu li { float:left; } #ulMenu li{ display:block; padding:7px 10px; text-decoration:none; color:#CCCCCC; font-weight:bold; cursor: pointer; position:relative; } #ulMenu li:hover { color:#FFFFFF; } /* Submenu */ #ulMenu ul.submenu { margin-left:0px; margin-top:0px; padding: 0px; border:1px solid #000000; position:absolute; left:0; top:30px; list-style:none; background-color:#333333; } #ulMenu ul.submenu li { display: block; float:none; left: 0px; text-align: left; background-image:none; border-top:1px solid #999999; border-bottom:1px solid #999999; width:100px; }
Código HTML:
<script language="javascript" src="js/jquery-1.3.min.js"></script> <script type="text/javascript"> function mainmenu(){ // Oculto los submenus $(" #ulMenu ul ").css({display: "none"}); // Defino que submenus deben estar visibles cuando se pasa el mouse por encima $(" #ulMenu li").hover(function(){ $(this).find('ul:first:hidden').css({visibility: "visible",display: "none"}).slideDown(400); },function(){ $(this).find('ul:first').slideUp(400); }); } $(document).ready(function(){ mainmenu(); }); </script>
Como le hago para que funcione en Safari.
Muchas gracias de antemano....
saludos!!