2 Stimmen

Kann ich Hover haben, aber Klicks nicht durch ein Element auf das darunter liegende Element übertragen?

Ich habe ein Video-Element, und darauf befindet sich ein #video-overlay div, das dynamisch absolut positioniert ist, um über dem Video zu liegen. Das Overlay muss Klicks akzeptieren, was auch funktioniert, aber ich möchte gerne einen Hover-Effekt auf das Video haben.

Ich würde auch gerne bestimmte Teile des Video-Overlays mit der Maus überfahren können, bin mir aber nicht sicher, ob das möglich ist.

1voto

Derek Adair Punkte 21151

Sie könnten wahrscheinlich einfach die Ereignisse hintereinander schalten.

so etwas wie...

$("#overlay").bind('mouseenter', function(){
  $("#video").trigger("mouseenter");
});

$("#overlay").bind('mouseout', function(){
  $("#video").trigger("mouseout");
});

1voto

Naftali Punkte 141792
$('something').live('mouseover mouseout',
        function(event){
            if (event.type == 'mouseover') {
                //mouseover fn
            }
            else {
               //mouseout fn
            }
        }
);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X