【问题标题】:Are there any HTML5 or Jquery plugins that can display videos like in this article?是否有任何 HTML5 或 Jquery 插件可以显示本文中的视频?
【发布时间】:2015-09-16 13:41:35
【问题描述】:

我正在尝试制作一个类似这篇文章的网页

http://www.nytimes.com/interactive/2015/04/19/arts/artsspecial/new-whitney-museum.html?_r=1

您可以向下滚动文本,当视频占据屏幕的一部分时,它会自动上升以占据整个屏幕,然后自动播放。它还会暂时禁用滚动。如果您滚动到顶部然后再向下滚动,则会重复此过程。

是否有任何插件已经实现了这个,或者我必须自己制作?

【问题讨论】:

  • 顺便说一句——我真的不喜欢这种效果(从用户体验的角度来看)。突然(没有警告)页面干扰了我的滚动。但我认为这与 SO 无关。

标签: javascript jquery html twitter-bootstrap


【解决方案1】:

你真的不需要插件

您可以这样做,首先检查 scrollTop(即到顶部的距离)是否高于您的视频到顶部的距离。

如果它更高,那么我们将播放视频。

$(window).scroll(function () {
    if ($(this).scrollTop() > $('video#yourVideoId').offset().top) {
       $('video#yourVideoId'').trigger('play');
    }
});

【讨论】:

    猜你喜欢
    • 2012-06-04
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多