Ich weiß, dass dies eine hoverOver
und hoverOut
Funktion auf einem bestimmten id machen:JQuery für einen div schwebt aus
$(document).ready(function(){
$("#link").hover(
function(){
$("#div").css({"display":"block"});
},
function(){
$("#div").css({"display":"none"});
}
)
});
Aber ich will die #div
wie keine angezeigt werden, wenn die Maus aus dem Haupt div was jeden Inhalt mit id von #main
enthält und auch ausblendet. Also lief ich dies:
$(document).ready(function(){
$("#link").hover(
function(){
$("#div").css({"display":"block"});
};
$("#main").hoverOut(
function(){
$("#div").fadeOut('slow').css({"display":"none"});
};
});
aber der Code ist nicht die #div
wie keine Anzeige. Bitte bin noch neu bei jQuery, also brauche ich Hilfe von jedem mit einer besseren Idee. Hier ist der HTML-Code für bessere Erklärung:
<div id="main">
<a href="javascript:;" id="link">hover here</a>
<div id="div">this is the content</div>
</div>
Danke. Es hat funktioniert, aber ich habe mehr Sache. Ich möchte das 'mouseleave' mit einem 'fadeOut' ('langsam')' aber es funktioniert nicht, bitte wie mache ich das? –
@KANAYOAUSTINKANE: aktualisiert –