【发布时间】:2016-09-09 18:04:15
【问题描述】:
我有一个 wordpress 网站,我使用了一个模板来完成它。因此,当我在移动设备上时,它有一个移动菜单,当我向下滚动时,我设法将其固定在顶部,但问题是。当我在站点的某个位置并且我想用“三行”图标打开菜单时,它会打开菜单,但也会将我带到页面顶部。当我想用 X 按钮关闭菜单时,它也会将我带到页面顶部,所以基本上菜单是不可用的。我知道这是一个 Jquery 问题,但我找不到哪个文件包含它的代码,甚至找不到如何修复它。
我的网站是:www.autoberles-szombathely.hu
所以我想让打开菜单按钮和关闭菜单按钮只打开和关闭菜单,而不是将我带到页面顶部。
【问题讨论】:
-
问题可能是菜单链接上的
href="#"。为防止这种情况,您可以向该链接添加事件处理程序并执行event.prevetnDefault() -
@empiric 我在 safari 上,它总是把我带到页面顶部
-
@empiric 是对的,因为他打错了字。它是 event.preventDefault()。当然,您也可以完全删除 href。
-
@empiric 谢谢,如果你把它作为答案,我会接受它:)
标签: javascript jquery html wordpress