防止Safari窗口在iPad上弹跳,并允许选择洗涤器
Prevent Safari Window Bouncing on iPad and Allow Scrubber to be Selected
我在iPad上的Safari中有一个本地视频播放,我无法移动洗涤器(视频位置选择器)。这是视频的代码
<video id="video-area" controls>
<source src="videos/person.mp4" type="video/mp4">
</video>
项目中有很多代码,但我已经将干扰搜索的代码缩小到我用来防止Safari上过度滚动(弹跳)阻止我搜索的代码。
document.ontouchmove = function(event){
event.preventDefault();
}
是否有一种方法可以阻止代码干扰视频,并保持我的屏幕过度滚动?
这是这种特殊的攻击所带来的一般问题。这不是一种防止弹性滚动的方法,因为它会杀死所有与touchmove
相关的操作。
如果使用这个hack,你将需要过滤掉所有你希望能够接收这些事件的元素。
document.ontouchmove = function(event){
if (event.target.tagName === 'VIDEO') {
return;
}
event.preventDefault();
}
相关文章:
- 选择“选择选项”时显示文本.怎么做
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- Angular始终选择选择元素中的第一个选项
- 使 ajax 请求和成功数据显示在 id <选择>选择>部分中
- 根据用户选择选择页面
- 在cordova 4 iOS中,慢速键盘/选择选择器进行响应
- jquery:输入选择器未选择:选择元素
- 存储值后,重复重新选择选择下拉菜单的第一个选项
- 无法预先选择选择值
- 输入:选中,选项:选择选择器
- 引导选择选择器焦点事件
- Javascript-从数组中选择选择器中的值
- 根据包含字符串的值选择<选择> <选项>
- 如何强制用户使用引导程序选择<选择>选项
- 如果单击后无法选择选择框中的值
- 选择选择2的允许清除选项时如何捕获事件
- HTML 浏览器的“文本”选择:选择整个单词(如在 iBooks 中)
- Jquery 从选择选择的插件过滤结果
- 选择选择菜单选项上的加载页面
- 错误:类型错误: $(..).选择选择器不是使用 requireJS 加载的函数库