konto usunięte
Temat: setTimeout() czyli znikające menu
Witam,sprawa wygląda tak:
JS:
$("#showSubmenu")
.mouseover(
function() {
$("#submenu").css("display", "block");
$(this).css("background", "url('images/a-menu-hover-long-pink.png') no-repeat");
})
.mouseout(
function() {
$("#submenu").css("display", "none");
$(this).css("background", "none");
});
$("#submenu")
.mouseover(
function() {
$(this).css("display", "block");
$("#showSubmenu").css("background", "url('images/a-menu-hover-long-pink.png') no-repeat");
})
.mouseout(
function() {
$(this).css("display", "none");
$("#showSubmenu").css("background", "none");
});
HTML:
<div class="menu">
<a href="newsy.html" class="short">newsy</a>
.
.
.
</div>
<div class="submenu" id="submenu">
<a href="cos.html" class="first"> Cos </a>
.
.
.
</div>
Sprawa jest tego typu, że chciałbym tutaj gdzieś wepchnąć setTimeout() tak, żeby po wyjechaniu kursorem z rozwijanej listy menu było jeszcze widoczne przez jakiś czas (sekunda, dwie lub więcej). Udało mi się to zrobić, jednak menu, które otwieram nie chce mi zniknąć i "wisi" cały czas otwarte dopóki nie wejdę na inną podstronę. Czy ktoś ma jakiś pomysł? :)