gpt4 book ai didi

javascript - javascript 的内联样式更改在移动浏览器 (chrome/dolphin/android) 上不起作用 : why?

转载 作者:行者123 更新时间:2023-11-28 07:31:27 25 4
gpt4 key购买 nike

jfiddle link

预期行为(在 pc/windows 浏览器上执行):h1 标题“gif”消失,视频播放

移动行为:gif 不会消失 - 但视频播放(所以 js 正在触发)

为什么显示切换在移动 (android) chrome 上的工作方式与在 windows chrome 中的工作方式不同?

相关代码:

this.play();
this.removeAttribute("controls"); //works
//h1.style.display="none"; //does not work
this.previousSibling.style.display="none"; //does not work

最佳答案

onclick 在触摸设备中不是有效事件。为移动版本尝试 ontouchstart。此外,触摸事件对象不包含 offsetY。相反,您可以在移动和桌面浏览器上使用 pageY

这是工作 demo .

关于javascript - javascript 的内联样式更改在移动浏览器 (chrome/dolphin/android) 上不起作用 : why?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com