Superfish меню, не отображается 3 глубина вложений

Главные вкладки

Аватар пользователя rustiksab rustiksab 24 июля 2014 в 10:34

Такая проблема, в superfish menu, не выходит 3 глубина вложений, только 2 глубина.
т.е
Пример:
Медведь
-Плюшевый
--Маленький
При наведении на меню отображается
-Плюшевый
но не отображается пункт меню
--Маленький
Путем экспериментов понял что проблема в скрипте js тот который superfish и судя по всему вот этот кусок кода виновен
$.fn.extend({
hideSuperfishUl : function(){
var o = sf.op,
not = (o.retainPath===true) ? o.$path : '';
o.retainPath = false;
var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
.find('>ul').addClass('sf-hidden');
o.onHide.call($ul);
return this;
удалив его, меню работает как надо, правда пропадают стрелочки, которые появляются когда добавляешь в меню, но вложения все работают. Помогите понять что в коде написано, и что исправить. Спасибо

Комментарии

Аватар пользователя rustiksab rustiksab 25 июля 2014 в 13:26

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
А может https://www.drupal.org/project/nice_menus ?

Да, его как раз прикрутил на сайт, спасибо, просто не хотелось пичкать сайт большим объемом модулей, но с проблемой разобраться таки не смог.

Аватар пользователя dgorbachev dgorbachev 29 июня 2015 в 21:52

Проблема с Superfish и Crome решается отключением эффекта выезжания в настройках блока. Удивительно что Firefox отображает нормально, а Crome, Opera и IE упорно заставляют выезжать третью вложенность куда-то "в никуда". Видимо какая-то проблема с Java Script в Superfish