我有一个响应式导航,可转换为移动的屏幕外菜单。它只有锚链接。它在桌面上运行良好,但当菜单更改为移动版时,单击链接不会将页面移动到正确的位置。
有javascript用于显示和隐藏菜单。点击时我在chrome控制台中看不到任何错误。
由于移动设备和桌面设备之间的差异,我有两个类似的html块,一个带有类"桌面"另一个是班级" mobile",这些是基于媒体查询显示/隐藏的。他们对这些部分有相同的ID,如果导航总是试图找到"桌面"部分而不是"移动"段?
答案 0 :(得分:-1)
我的想法是正确的。虽然“桌面”代码是隐藏的,但导航仍然指向移动设备,因此看起来页面不会滚动。