假设,非移动客户端滚动超过200px,移动客户端超过500px时,对.bkt元素添加类show
const showbkt = () => {
let backtop = document.querySelector(".bkt");
if (
navigator.userAgent.match(/Android/i) ||
navigator.userAgent.match(/iPhone/i)
) {
$condition = window.scrollY > 500;
} else {
$condition = window.scrollY > 200;
}
if ($condition) {
backtop.classList.add("show");
} else {
backtop.classList.remove("show");
}
};
window.addEventListener("scroll", showbkt);
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。