jquery 保持YouTube控件始终可见

vtwuwzda  于 5个月前  发布在  jQuery
关注(0)|答案(1)|浏览(56)

我正试图使一个Chrome扩展程序,保持在本地YouTube页面内的YouTube视频始终可见的控件.
到目前为止,我有这个JS

$(document).ready(function() {  
 
   setInterval(function(){
       $('.ytp-autohide').removeClass('ytp-autohide');
       $('#player-container').mouseover();
   },100);
   
});

字符串
但是删除ytp-autohide类会停止计时器/栏的进度,我不知道如何通过js mouseover或其他方式激活showcontrols功能。
我可以保持进度条和时间以某种方式或交替重新创建鼠标悬停showcontrols功能与js?

a2mppw5e

a2mppw5e1#

这将是:

setTimeout(function(){

    let video = document.querySelector("#movie_player")

    setInterval(function(){
      video.dispatchEvent(new Event('mousemove'));
    },100);
},1500)

字符串
所以你没有瞄准正确的元素,你没有正确地触发事件。

相关问题