Ich habe ein Elternelement Flip sobald sein Kind ist schwebte, das funktioniert. Ich kann es zurückdrehen, wenn das Kind nicht mehr herumgepfuscht wird, aber ich habe Probleme, den Elternteil umzudrehen, sobald der Benutzer nicht mehr über das Kind oder dessen Elternteil schwebt. Hier mein Versuch ist (FYI bin ich sehr neu in dieser):Jquery haben Eltern tun etwas nur einmal Eltern und Kind nicht schwebte
$(function(){
var parentOfChild;
$(".bannerBottom").on("mouseenter", function(event){ // this section works
parentOfChild = $(event.target).parent().attr('id');
$(this).parent().css({
'transition': '1s',
'transform': 'rotateY(180deg)'
});
});
$(".bannerBottom").on("mouseleave", function(){ // my problem is in this section
if (mouse not over .bannerBottom || parentOfChild) { //<-- what I'm trying to do but don't know how
$('#' + parentOfChild).css({
'transition': '1s',
'transform': 'rotateY(0deg)'
});
}
});
});
TY für die Antworten so weit, ich bin die .is Lesung() Link jetzt, in der Zwischenzeit ist hier ein JSFiddle.
Für alle in der Zukunft hier ist die Arbeit JSFiddle mit Timster-Lösung.
Können Sie 'html' bei Question angeben? – guest271314
Umschließt das Elternelement das Kind? Oder ist einer von ihnen außerhalb des Dokumentenflusses (z. B. absolut positioniert)? –