Hallo zusammen,
ich möchte ein Menüpunkt per MouseOver aufklappen. Verlässt man den Bereich wird dieser zeitverzögert geschlossen.
Hab diese Funktion gefunden und hab nun keine Ahnung wie das mit dem Timer hinbekommen kann. Der Timer wird erst aktiv, wenn man den Bereich verlässt:
Mit mouseenter und mouseleave ist das realisierbar, doch irgendwie klappt das nicht so recht (bei mir). Ist das überhaupt der richtige Ansatz?
Vilelen Dank schon mal im Voraus!
Code:<script type="text/javascript" charset="utf-8"> $(document).ready(function () { var $div = $('#test'); var height = $div.height(); $div.hide().css({ height : 0 }); $('a').click(function () { if ($div.is(':visible')) { $div.animate({ height: 0 }, { duration: 500, complete: function () { $div.hide(); } }); } else { $div.show().animate({ height : height }, { duration: 500 }); } return false; }); }); </script> </head> <body> <div><a href="#test">Slider</a></div> <div id="container"> <div id="test"> Inhalt des Sliders </div> </div>
Geändert von racoon (15.10.2009 um 16:30 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)