Могу ли я иметь зависания, но не клики, проходящие через элемент к элементу ниже? - PullRequest
2 голосов
/ 17 сентября 2011

У меня есть элемент видео, и поверх него находится #video-overlay div, который динамически абсолютно позиционируется, чтобы быть поверх видео. оверлей должен принимать клики, что работает нормально, но я бы хотел, чтобы эффект наведения повлиял на видео.

Я хотел бы также иметь возможность навести курсор на определенные части наложения видео, но я не уверен, возможно ли это.

Ответы [ 2 ]

1 голос
/ 17 сентября 2011
$('something').live('mouseover mouseout',
        function(event){
            if (event.type == 'mouseover') {
                //mouseover fn
            }
            else {
               //mouseout fn
            }
        }
);
1 голос
/ 17 сентября 2011

Возможно, вы могли бы просто последовательно соединить события.

что-то вроде ...

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

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