Hover // callback
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
alte position
blick
button
code
dank
eintragen
erinnerung
funktion
helfen
http
kurz versuche
navigation
normal code
packen
problem
schlau danke
schreibfehler
sonstige fehler
url
vorhaben
-
Hi mein code:
<script> $(document).ready(function(){ $("#button").hover(function () { $("#menuz").fadeIn("normal"); } }); }); </script>
jetzt soll aber menuz wieder in seine alte position wenn ich den hover von button verlasse !
wie machh ich das oder wie schreib ich den callback code ??
danke schonmal -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
jQuery
$(document).ready(function(){ $("#button").hover(function () { $("#menuz").fadeIn("normal"); } , function() { $("#menuz").fadeOut("normal"); }); });
Wenn ich das richtig in Erinnerung habe, wird das so geregelt. Ein Blick in die Doku sollte auch helfen -
Also die JQuery Doku ist doch eigentlich hinreichend dokumentiert...
http://docs.jquery.com/Events/hover -
werktags schrieb:
jQuery
$(document).ready(function(){ $("#button").hover(function () { $("#menuz").fadeIn("normal"); } , function() { $("#menuz").fadeOut("normal"); }); });
Wenn ich das richtig in Erinnerung habe, wird das so geregelt. Ein Blick in die Doku sollte auch helfen
hm ne das geht nicht jetzt startet die function erst garnicht
die doku hab ich gelesen aber werd da draus nicht schlau
danke -
Schonmal mit Firebug überprüft ob die Funktion jemals attached/aufgerufen wird oder sonstige Fehler geworfen werden?
Beitrag zuletzt geändert: 6.10.2009 9:58:39 von evil-devil -
Hi,
also schau, kurz versuche es mal mit mouseover/mouseout
$(document).ready(function(){ $(".navigation").mouseover(function(){ //do something// }).mouseout(function(){ // mach etwas anderes zb mouseover rückgängig }); }
Grüsse
Color -
Und wo war der Schreibfehler nun? Denn eigentlich ist Colors Lösung zwingend nicht nötig, wenn du JQuery verwendet.
-
psd schrieb: und zwar hört der mose over nicht auf sondern leuft immer durch kann da ein stop function eintragen?? oder kennt ihr andere lösungen für mein vorhaben ??
Was soll genau aufhören? Sieht doch passend aus.
Es reicht einmal "$(document).ready(function(){" zu schreiben und darin dann alles zu packen, was ausgeführt werden soll, wenn die Seite fertig geladen ist.
-
Dann füge doch einfach in deinem Hover/OnMouseOver Callback das Fadeout wieder hinzu...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage