为什么我的菜单项会激活滚动功能?

时间:2016-10-16 14:15:03

标签: jquery wordpress plugins menu navigation

我使用了WordPress的“页面滚动到id”插件来设置一个滚动页面,其中菜单项允许您滚动该部分。我注意到动画没有用,过去我曾经做过的其他几个网站就是这种情况。奇怪的是,取消选中“激活菜单项”这一选项后来做了伎俩并使动画工作。但是,这个时间不同了。我在Wordpress.org上检查了这个插件的一般论坛,对此进行了排查,之后我停用了插件,尝试使用简单的jQuery函数。

在那些尝试之后,我注意到菜单项仍然让我滚动页面,即使我删除了我的功能并停用了插件。我清除了浏览器缓存并安装了WP Super Cache来删除网站本身的任何缓存。这些都没有成功。

我不知道是什么让菜单项滚动浏览页面,但它会覆盖我试图获得动画滚动功能的任何变通方法。目前没有安装任何插件。有谁知道可能导致这种情况的原因?

修改 我尝试了几件事:

  • 我用以前没用过的东西替换了菜单项的id和url,但按钮仍然让我跳了,只是为了确保它没有缓存
  • 之后,我检查了数据库,但找不到任何相关的内容
  • 我完全重新安装了WordPress和数据库,但是留下了我自己的父母和二十几岁的主题,问题仍然存在
  • 我下载了一个干净的二十几岁并用它替换了父主题,问题仍然存在
  • 检查子主题中的所有文件只是为了确定,但没有任何可能导致此
  • 的内容

这让我觉得现在父主题或WP安装本身都有跳转/滚动功能,这很奇怪,因为这不应该是标准的。 (更不用说无法覆盖)

3 个答案:

答案 0 :(得分:1)

仍然可以在菜单中输入#id,尝试检查菜单内部。

您可以执行的其他操作是删除数据库中插件的表。 当您卸载插件格式wp时,数据库中的表仍然会退出,这很难但很冷。

此外,您可以检查是否确实从所有文件和创始人中删除了所有jQuery脚本。

答案 1 :(得分:0)

只是为了澄清,你的意思是点击动画滚动,还是点击跳转?因为导航中的锚点链接,我得到一个跳转,但是我没有在这里获得动画滚动(如平滑的滚动效果)。

答案 2 :(得分:0)

发现问题。行“get_footer();”在front-page.php中没有,这是明显的原因,页脚中没有任何功能。但它也与Page Scroll To ID插件的动画相冲突,这是非常意想不到的。