如何解决我想在用户向下滚动手机时显示全屏
当用户在移动设备上向下滚动时,我试图隐藏浏览器地址栏。 我知道API只能由用户手势启动,而touchend可以是用户手势。 所以我像这样添加了eventlistener,但它仍然给我一个错误。 无法在“元素”上执行“ requestFullscreen”:API只能通过用户手势启动。
addEventListener('touchmove',onScroll,{passive: false});
function onScroll(e) {
e.preventDefault
addEventListener('touchend',onTouchEnd);
}
function onTouchEnd(e) {
e.preventDefault
if (!window.document.fullscreenElement) {
window.document.documentElement.requestFullscreen()
.catch(err => {console.log(err);});
} else {
window.document.exitFullscreen();
}
}
当用户向下滚动时如何隐藏浏览器地址栏,而当用户在移动设备上向上滚动时如何显示呢?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。