2

我有一个滑块。它为层内的事物设置动画。它还为图层设置动画。所以; 我想要的是当视频层出现时,它会从滑块区域之外对视频本身进行动画处理;我需要做点什么。

这就是我到目前为止所做的。但它不起作用。

if ($(".homeBannerVideoBg").live().is(":inView")) {
    $("body").addClass("YEEHA");
}
else {
    $("body").addClass("VUUHUU");
}

homeBannerVideoBg 是我的视频元素。

我可以在这里帮忙吗?

4

2 回答 2

3

https://github.com/protonet/jquery.inview

有一个很棒的插件,用于确定当用户滚动页面时元素何时进入视图。它采用事件的形式,因此您可以使用回调来执行您的操作,就像“点击”一样

于 2012-06-14T11:07:09.607 回答
0

尝试:visible

   if ($(".homeBannerVideoBg").is(":visible")) { 
        $("body").addClass("YEEHA"); 
   } 
   else { 
        $("body").addClass("VUUHUU"); 
   }
于 2012-06-14T11:05:26.027 回答