我使用在页面上显示视频,但是PictureInPicture功能存在问题。我试图在用户向下滚动时自动进入PictureInPicture模式,当用户滚动(返回到实际的视频播放器)退出PictureInPicture模式时,再次尝试。
当我第一次向下滚动和向上滚动的时候,一切都在起作用,但之后的任何尝试都失败了。
下面是我的代码的一支笔:
这是从catch块获得的错误消息:
DOMException: Failed to execute 'requestPictureInPicture' on 'HTMLVideoElement': Must be handlin
我有一个函数,当用户滚动检查scrollTop()时,它会被调用,在某个滚动发生后,它会将菜单的z索引从-1更改为1。但是,这只发生在滚动上,所以如果用户刷新站点,那么在下一次滚动发生之前,菜单实际上是不可用的。
有没有办法调用它并检查屏幕滚动的数量(刷新后,而不是用户滚动)是否满足更改z索引的条件?
我的JS:
function getPosition(){
var y = $(window).scrollTop();
var status = (y > 880) ? true : false;
//console.log(status
我有一个div,当用户滚动过父div中的某个点时,它会得到一个“固定”类。固定类只需将子div从绝对定位更改为固定定位。
但是,当用户滚动到添加“固定”类时(如js中的“begin变量”所指定的)时,就会出现问题。用户失去了向上或向下滚动数秒钟的能力。更复杂的是,这个问题只发生在使用此代码的六个父div中的第一个。
以下是添加“固定”类的jquery代码:
var begin = 164;
$("#portfolio_window").scroll(function () {
var y = $(this).scrollTop();
if (y &