@@j4nk3y
Mein Fiddle tut zu 100%, dass was es soll, da ist nichts Kaputt. Nur wird die Funktion eben immerwieder ausgeführt was zu diesem konfusem Verhalten führt.
Das meinte ich mit „kaputt“ und„nicht ganz klar, was du erreichen möchtest“.
Die Funktion soll einmal ausgeführt werden wenn über Blau gehovert wird und am Ende stehen bleiben, egal ob die Maus bewegt wird oder nicht. Wenn dann die Maus aus dem
div
toggle raus bewegt wird, soll sich Grün wieder Schließen und Rot wieder öffnen. Und dabei soll sich Blau von Rechts nach Links, beim ersten ausführen, und beim beenden von links nach Rechts bewegen.
Ah …
Das besteht der Trick darin, den Button so groß zu machen, dass er das .toggle2
überdeckt, damit beim Nach-links-Schieben der Button immer noch unterm Cursor ist, damit button:hover
immer noch wirkt.
So groß zu sein heißt nicht so groß zu erscheinen; der rechte Teil ist transparent, damit das darunter liegende .toggle2
zu sehen ist. Guckst du.
Und immer noch kein JavaScript.
LLAP 🖖
“The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|