Superfish 主菜单 children 在某些页面上出现问题
Superfish main menu children are breaking on certain pages
前言
我的 Drupal 7.38 站点中有一个 (Superfish JS) 水平主菜单。它的一些链接正在为子菜单打开,这些子菜单包含 parent 链接中的 children。
此菜单出现在网站的 header 部分和所有页面中。
问题
当我从 Mozilla firefox 39.0 浏览并访问我的主页时,触发的 sub-menu 似乎中断了,但是当我在菜单的另一页中以这种方式浏览时,它并没有中断...
我的最终目标
- 一种确定问题是基于 JS 还是 CSS 的合理方法。
- 一个解决方案的详细建议(特别是如果它是基于 JS 的,因为我刚刚开始学习 JS,而且我对它几乎一无所知)。
如果工作会肯定和评分。谢谢!
出于某种神秘原因,清除了Drupal缓存后,以及后面的-Cloudflare缓存,问题似乎不再出现。
Drupal 缓存确实会导致 Superfish 菜单随机中断。您需要查看 Drupal Watchlog 以了解 javascript 警告和错误。请在 post 中 post 这些 warnings/errors 以便提出解决方案。
刷新缓存(特别是注册表)可解决问题。
作为锻炼解决方案,我建议将您的 JQUERY 库降级到 1.8 版。
请浏览 Drupal Link 了解更多信息。
前言
我的 Drupal 7.38 站点中有一个 (Superfish JS) 水平主菜单。它的一些链接正在为子菜单打开,这些子菜单包含 parent 链接中的 children。
此菜单出现在网站的 header 部分和所有页面中。
问题
当我从 Mozilla firefox 39.0 浏览并访问我的主页时,触发的 sub-menu 似乎中断了,但是当我在菜单的另一页中以这种方式浏览时,它并没有中断...
我的最终目标
- 一种确定问题是基于 JS 还是 CSS 的合理方法。
- 一个解决方案的详细建议(特别是如果它是基于 JS 的,因为我刚刚开始学习 JS,而且我对它几乎一无所知)。
如果工作会肯定和评分。谢谢!
出于某种神秘原因,清除了Drupal缓存后,以及后面的-Cloudflare缓存,问题似乎不再出现。
Drupal 缓存确实会导致 Superfish 菜单随机中断。您需要查看 Drupal Watchlog 以了解 javascript 警告和错误。请在 post 中 post 这些 warnings/errors 以便提出解决方案。
刷新缓存(特别是注册表)可解决问题。
作为锻炼解决方案,我建议将您的 JQUERY 库降级到 1.8 版。
请浏览 Drupal Link 了解更多信息。