gpt4 book ai didi

javascript - 仅适用于平板电脑/手机的 JS 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:03 26 4
gpt4 key购买 nike

我在使用菜单上的 js 脚本时遇到问题。我有相同的菜单,但针对 PC 和较小版本的样式有所不同。我希望此脚本仅在屏幕低于 x 宽度时影响菜单。我怎样才能做到这一点?这是我的脚本

    var dropdown = document.getElementsByClassName("dropdown-btn");
var i;

for (i = 0; i < dropdown.length; i++) {
dropdown[i].addEventListener("click", function() {
var dropdownContent = this.nextElementSibling;
if (dropdownContent.style.display === "block") {
dropdownContent.style.display = "none";
} else {
dropdownContent.style.display = "block";
}
});
}

}

最佳答案

检查窗口的宽度(跨浏览器)然后有条件地运行您的脚本。

var x = 400,
w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
if (w < x) {
console.log(w, 'true')
// do stuff here when screen is smaller
} else {
console.log(w, 'false')
// do stuff here when screen is larger
}

关于javascript - 仅适用于平板电脑/手机的 JS 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816526/

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