You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自定义响应式导航点击功能在移动端/平板端失效求助

自定义响应式导航点击功能在移动端/平板端失效求助

嘿各位前端大佬,我最近折腾自定义响应式导航栏的时候碰到个棘手的问题,想请大家帮忙分析分析!

我写了一段点击按钮切换导航状态的代码,在桌面浏览器上测试完全正常,点击按钮能顺利给头部组件加上/移除active类,但到手机和平板上点击按钮就完全没反应了,试了好几种设备都这样,实在摸不着头脑。

先把我的代码贴出来:

var button = document.querySelector(".custom_button");
var header_component = document.getElementById("header_component");

button.addEventListener("click", () => {
  header_component.classList.toggle("active");
});

补充下背景:这个自定义头部是我自己搭建的,原本想通过这段代码实现移动端导航的展开收起交互,结果桌面端没问题,移动端就掉链子了。有没有朋友遇到过类似的情况?或者能给我指几个排查的方向呀?


备注:内容来源于stack exchange,提问作者maaz naveed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:09:31