我使用在页面上显示视频,但是PictureInPicture功能存在问题。我试图在用户向下滚动时自动进入PictureInPicture模式,当用户滚动(返回到实际的视频播放器)退出PictureInPicture模式时,再次尝试。
当我第一次向下滚动和向上滚动的时候,一切都在起作用,但之后的任何尝试都失败了。
下面是我的代码的一支笔:
这是从catch块获得的错误消息:
DOMException: Failed to execute 'requestPictureInPicture' on 'HTMLVideoElement': Must be handlin
请查看此JPG以供参考:
我有一个导航栏出现在页面的顶部。我正在寻找的行为是:当你向上滚动时,相同的导航栏淡入并固定在屏幕的顶部。
我在这里使用的代码是有效的,除了我不确定如何设置一个规则,一旦你滚动回到默认位置,就不会让导航停留在屏幕顶部。目前,使用下面的代码,导航仍然固定在顶部,即使您向上滚动到页面的顶部。
function () {
var previousScroll = 0;
$(window).scroll(function(){
var currentScroll = $(this).scrollTop();
if (currentScroll >