Superfish主菜单的孩子在某些页面上打破

时间:2015-07-05 07:20:29

标签: javascript css superfish

前言

我的Drupal 7.38网站上有一个(Superfish JS)水平主菜单。其中一些链接为子菜单打开,这些子菜单包含父链接的子项。

此菜单显示在网站的标题部分和所有页面中。

问题

当我从Mozilla firefox 39.0浏览并访问我的主页时,触发的子菜单似乎会中断,但是当我在菜单的另一页上浏览时,它不会中断...

Here is a live example

enter image description here

我的最终目标

  1. 确定问题是基于JS还是基于CSS的合理方法。
  2. 一个解决方案的详细建议(特别是如果它是基于JS的,因为我刚刚开始学习JS,而我几乎一无所知)。
  3. 确认&工作率。谢谢!

2 个答案:

答案 0 :(得分:1)

Drupal缓存会导致Superfish菜单随机中断。您需要查看Drupal Watchlog以获取javascript警告和错误。请在这里发布这些警告/错误,以便提出解决方案。

刷新缓存(特别是注册表)可以解决问题。

作为锻炼解决方案,我建议将JQUERY库降级到1.8版。

请仔细阅读Drupal Link了解详情。

答案 1 :(得分:0)

出于一些神秘的原因,在清除Drupal缓存和后续词 - Cloudflare缓存后,问题似乎不再发生。