我正在使用jscrollpane将自定义滚动条合并到我的网站中。
我网站的用户最近开始将youtube视频嵌入到jsscrollpane容器中的内容中。
我遇到的问题是当用户滚动内容时,只要他们到达YouTube视频,就会将鼠标悬停在内容上。滚动停止。
我最近发现添加pointer-events:none
可以解决问题。但我刚发现这会禁用悬停播放按钮与视频的互动。
以前有人遇到过这个问题吗?任何人都可以提供解决方案吗?
这是我的一大块代码:
<div class="scroll-pane jspScrollable" style="overflow: hidden;padding: 0px;width: 587px;" tabindex="0">
<div class="jspContainer" style="width: 587px; height: 528px;">
<div class="jspPane" style="padding: 0px; width: 567px; top: -799px;">
<h1 class="title" id="page-title">HEADING</h1>
<p>TEXT</p>
<p>TEXT</p>
<p><iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/youtubevideo" width="560" style="
/* pointer-events: none; */
"></iframe></p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
<p>TEXT</p>
</div>
</div>
</div>
</div>
<div class="jspVerticalBar">
<div class="jspCap jspCapTop">
</div>
<div class="jspTrack" style="height: 524px;">
<div class="jspDrag" style="height: 57px; top: 85.9555px;">
<div class="jspDragTop">
</div>
<div class="jspDragBottom">
</div>
</div>
</div>
<div class="jspCap jspCapBottom"></div>
</div>
</div>
</div>
提前致谢。
答案 0 :(得分:0)
基本上。解决方案是删除jscrollpane并使用默认的溢出样式属性来合并跨浏览器范围的默认滚动功能。我认为这个实现只是“旧”,以符合当时所有浏览器中滚动条的样式。