单击时如何停止javascript移动子菜单?

时间:2018-07-13 05:25:06

标签: javascript jquery wordpress menu submenu

我正在此站点上工作:http://editingplus.com.au

在子菜单“资源”>“发布”中,单击链接时会以某些屏幕尺寸显示,而不是导航到该链接,该子菜单跳到另一个位置然后关闭。第二次尝试打开菜单并单击链接是可行的,但是只有当您尝试单击相同的链接时,单击其他链接才意味着您必须重新开始并再次单击该链接。

仅在较小的屏幕尺寸(“获取资源”子菜单不适合“资源”子菜单的右侧时)会出现此问题。单击“获取已发布”子菜单,使其在关闭之前从“资源”子菜单的左侧向右侧短暂跳转。在较大的屏幕尺寸上,“获取发布”子菜单位于“资源”子菜单的右侧,则单击该链接即可。

This screenshot shows the situation of the Getting Published submenu being to the left. It's when it's like this that the menu jumps then closes.

这是JavaScript的问题-如果我在浏览器上禁用了JS,而该网站又回到了仅CSS菜单,则该链接将首次生效。

我没有进行任何自定义菜单。该网站使用的是GoDaddy的Mins主题,该主题是基于Primer主题构建的。据我所知,它们都没有在菜单上使用任何自定义JS,并且所有JS都是标准的WordPress JS。

StackOverflow建议我检查另外两个问题:

但是,这些都与开发自定义菜单有关,并且这些菜单在单击时永远无法工作,而不仅仅是有时在某些屏幕尺寸下无法工作。

我猜测我将需要在此站点上添加一些自定义JS来停止菜单不起作用,或者以某种方式禁用JS,以便菜单回滚到纯CSS,但是我不确定该怎么做这些东西。

任何帮助将不胜感激!

0 个答案:

没有答案