ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
713
713
EMPFEHLEN
-
Hallo liebes Forum,
ich habe da ein kleines Problem. Ich möchte einen einfachen Hovereffekt auslösen, wenn ich mit der Maus über ein Bild gehe. Beim rübergehen mit der Maus, sollte das Bild ausgeblendet werden (hide) und beim verlassen wieder eingeblendet (show).
Das Funktioniert auch soweit wunderbar, nur wenn ich die Maus bewege, dann flakert das Bild immer zwischen hide und show umher. Es soll aber die gesamte Fläche benutzt werden. So das wenn der "Bereich" verlassen wird das Bild wieder eingeblendet wird. Und nicht bei kleinsten Mausbewegungen.
Hier ist mein bisheriger Code (Das Bild(Die Bilder) befindet sich in einem Listenpunkt:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
$('.tr ul li p img').each(function(i) { var tID = $(this).attr('alt'); $(this).hover(function() { $(this).hide(); }, function() { $(this).show(); }); });
Kann mir vielleicht jemand helfen? Ich erkenne den Fehler nicht.
Vielen Dank
grußWer mit dem Strom schwimmt, erreicht die Quelle nie.
-
Der gleiche Fehler tritt auf, wenn ich mit parent eine Ebene höher gehe bis zum Listenpunkt. Er wechselt einfach immer zwischen over und out hin und her.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
$('.tr ul li p img').each(function(i) { var tID = $(this).attr('alt'); $(this).parent().parent().css('cursor','pointer').hover(function() { $(this).find('img').hide(); }, function() { $(this).find('img').show(); }); });Wer mit dem Strom schwimmt, erreicht die Quelle nie.
-
Wenn das Element versteckt wird, verschwindet es auch unter der Maus -> mouseleave. Durch mouseleave wird es wieder unter der Maus eingeblendet -> mouseenter.
Anstatt hide/show zu benutzen, welche die display Eigenschaft setzen, benutze einfach die opacity Eigenschaft.
Das "each" kannst du dir auch sparen.
http://jsfiddle.net/zxz6f/2/
Ähnliche Themen
-
Fehler bei Mouseover/Mouseout
Von Nord-Süd-Richtung im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 31.07.08, 22:27 -
mouseover and mouseout
Von MSinistar im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 28.02.06, 07:32 -
Zoom bei MouseOver bzw. MouseOut
Von Breit im Forum Flash PlattformAntworten: 6Letzter Beitrag: 24.03.05, 08:46 -
mouseover-mouseout problem
Von dimx im Forum Flash PlattformAntworten: 1Letzter Beitrag: 21.03.05, 12:47 -
Buttons mit mouseover, mouseout und onclick
Von misterfloppyWOB im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 30.10.03, 11:53





Zitieren

Login





