我可以将鼠标悬停,但不能通过点击将元素传递到下面的项目吗?

发布于 2024-12-05 04:26:12 字数 138 浏览 1 评论 0原文

我有一个视频元素,其顶部是一个 #video-overlay div,它动态绝对定位在视频顶部。叠加层需要接受点击,这工作正常,但我想要一个悬停效果来影响视频。

我还希望能够悬停视频叠加的特定部分,但我不确定这是否可能。

I have a video element, and on top of it is a #video-overlay div, which is dynamically absolutely positioned to be on top of the video. the overlay needs to accept clicks, which is working fine, but I'd like a hover effect to affect the video.

I'd like to also be able to hover specific parts of the video-overlay, but I'm not sure if that's possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

德意的啸 2024-12-12 04:26:12

您可能可以将事件以菊花链方式连接起来。

像...

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

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

You could probably just daisy chain the events.

something like...

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

$("#overlay").bind('mouseout', function(){
  $("#video").trigger("mouseout");
});
温柔嚣张 2024-12-12 04:26:12
$('something').live('mouseover mouseout',
        function(event){
            if (event.type == 'mouseover') {
                //mouseover fn
            }
            else {
               //mouseout fn
            }
        }
);
$('something').live('mouseover mouseout',
        function(event){
            if (event.type == 'mouseover') {
                //mouseover fn
            }
            else {
               //mouseout fn
            }
        }
);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文