Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozwijane menu
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
kajzur
Witam,
mam taki skrypt:
  1.  
  2. <script type="text/javascript">
  3. function jj() {
  4. if(document.getElementById('submenu').style.display == 'block' )
  5. {
  6. document.getElementById('submenu').style.display='none';
  7. }
  8. }
  9. <ul >
  10. <li ><span onmouseout="jj();"><a id="menu" href="java script:void(0);" onmouseover="document.getElementById('submenu').style.display='block';" >Więcej</a></li>
  11. <div style="display:none;position:absolute;top:35px; width:270px;background-color:#49324C;
  12. color:#fff;
  13. text-shadow:1px 1px 2px #A0457E;
  14. text-decoration:none;padding:6px 20px;" id="submenu" >
  15.  
  16. <a style="font-size:14px;"href="#">FAQ</a><br>
  17.  
  18. </div>
  19. </span>
  20.  


Gdy najeżdzam na "więcej" to menu się pojawia. Lecz gdy wyjade poza przycisk, nawet na obszar menu, to ono znika. Powinno w zamyśle znikać gdy wyjade poza obszar przycisku i poza obszar menu. Czy mogę prosić o pomoc w tej kwestii?
erix
Puść gdzieś to na żywo.

Poza tym, po co do tego JS? Wystarczy sama pseudoklasa :hover.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.