因此,我尝试使用最大宽度为 1024 像素的媒体查询删除背景附件属性。background-attachment: none除了我的 devtools 闪烁错误并且该属性被划掉之外,我只是通过这样做来做到这一点?有任何想法吗?
https://jsfiddle.net/dfwg2nbv/1/
const ham = document.querySelector('.ham-menu');
const nav = document.querySelector('nav');
const header = document.querySelector('header');
const promise = document.querySelector('.promise');
const services = document.querySelector('.services');
const testimony = document.querySelector('.testimony');
header.style.removeProperty('background-attachment');
//detect mobile
// if ("ontouchstart" in document.documentElement) {
// removeProps(header);
// removeProps(promise);
// removeProps(services);
// removeProps(testimony);
// }
ham.addEventListener('click', animateMenu);
function animateMenu() {
nav.classList.toggle('hamburger-open');
}
// function removeProps(node) {
// node.style.removeProperty('background-attachment');
// node.style.removeProperty('background-size');
// }
一只斗牛犬
不负相思意
相关分类