jQuery onmouseover + onmouseout / schweben auf zwei verschiedenen divs

Ich habe da ein Problem:

Hier ein Teil meiner HTML:

<div id="div_1">
    Here Hover
</div>
<div id="div_2">
    Here content to show
</div>

Und hier ein Teil meiner jQuery-Skript:

jQuery('#div_2').hide();
jQuery('#div_1').onmouseover(function() {
    jQuery('#div_2').fadeIn();
}).onmouseout(function(){
    jQuery('#div_2').fadeOut();
});

Das Problem:

Wenn ich bewegen Sie die Maus über die div_1, die div_2 angezeigt wird, wenn ich hover aus, die div_2 versteckt ist, aber:

Wenn ich hover zuerst auf div_1 und gehen Sie dann über div_2, die div_2 verborgen ist schnell.

Habe ich versucht dies mit jQuery.addClass(); nach dem mouseout in div_1, aber nichts ändert sich.

Möchte ich nicht machen, das zweite div im ersten div... gibt es eine andere Möglichkeit mit jQuery?

Thx Ahmet

Um Sie zu beginnen, muss man den on Präfix für den mouseover/mouseout-event-Handler. Es ist nur jQuery('#div_1').mouseover(function(){...
das war eine mini-Kopie Fehler^^thx
Durch die Art und Weise, die Sie verwenden sollten, die hover Kürzel hinzufügen der Handler

InformationsquelleAutor ahmet2106 | 2010-03-08

Schreibe einen Kommentar