javascript - 滚动到特定点时删除 iframe

标签 javascript css html youtube-iframe-api

我需要删除滚动到网站特定点的 youtube iframe。这是我到目前为止所做的。通过使用此脚本,我隐藏了包含 youtube iframe 的部分,但仍在播放视频 My website link

.rem{
display:none;
}

				
        <script>
			$(window).scroll(function() {    
    var scroll = $(window).scrollTop();
    var section1Height = $('#types-of-repair').offset().top + $('#types-of-repair').outerHeight() - window.innerHeight;
   if (scroll >= 3) {
       
        $(".about-section").addClass("rem"); 
       $(".clearHeader111").addClass("rem"); 
       
    }
 
     
   
});
    </script>
				<section class="about-section">
     <div class="pattern"></div>
               <div class="clearHeader1 video-background">
    <div class="clearHeader11 video-foreground">
    
      <iframe class="clearHeader111" src="https://www.youtube.com/embed/DEDS-bSHRfI?controls=1&showinfo=1&rel=0&autoplay=1&loop=1&&amp;ecver=1" frameborder="0" allowfullscreen></iframe>
    </div>
  </div>
  </section>

最佳答案

也许这不是您要找的,但是;

我会为其添加一个暂停触发器以停止播放音乐。

我无法使用您的代码片段对其进行测试,但添加类似这样的内容应该可行。

document.getElementByClassName('clearHeader111').iframe.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*') ;

您还可以通过将 pauseVideo 替换为 playVideo

来反转其效果

关于javascript - 滚动到特定点时删除 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43891118/

相关文章:

javascript - 检索二维数组的选定列

javascript - 如何轻松地在数组中添加 ".",我可以使用切片吗?

python - 我正在尝试计算绝对 Xpath 一个作为子元素的添加按钮

javascript - 如何防止用户按后退按钮注销后登录

html - 防止在 html5 canvas touchmove 事件期间滚动

javascript - 将 <br/> 标记附加到 textarea jquery 中的值

javascript - 将 Cordova 插件添加到 Vue-Cordova?

jquery - 命令“show()”在 jquery 提交表单中不起作用?

html - 取消选中时反向 CSS 过渡

javascript - HTML 页面看不到 AngularJS 模块