我使用在页面上显示视频,但是PictureInPicture功能存在问题。我试图在用户向下滚动时自动进入PictureInPicture模式,当用户滚动(返回到实际的视频播放器)退出PictureInPicture模式时,再次尝试。
当我第一次向下滚动和向上滚动的时候,一切都在起作用,但之后的任何尝试都失败了。
下面是我的代码的一支笔:
这是从catch块获得的错误消息:
DOMException: Failed to execute 'requestPictureInPicture' on 'HTMLVideoElement': Must be handlin
我有以下的div结构
<div class="page">
<div id="top" class="header-container">
<!-- navigation menu and search box in here -->
</div>
<div class="main-container col1-layout">
<!-- Fancybox for photo gallery and
我试图创建一个网站,自动滚动到每个部分在一个单一的滚动行动。这意味着代码必须检查页面是向上滚动还是向下滚动。我相信下面的代码解决了我的问题,但是当页面滚动时,滚动动作被触发不止一次。您将看到if语句中的第一个警报达到5而不是所需的1。对此问题的任何帮助都将不胜感激。
注意,我使用velocity.js库滚动到容器中的每个部分。
var page = $("#content-container");
var home = $("#home-layer-bottom");
var musicians = $("#musicians");
var at