Я разрабатываю сайт на Concrete5 CMS. Я настроил меню суперфиш, и все работает как надо... когда я не в «Режиме редактирования».
Вот мой код:
$('.breadcrumb-nav .inner > ul').superfish({
hoverClass: 'sfHover', // the class applied to hovered list items
delay: 500, // the delay in milliseconds that the mouse can remain outside a submenu without it closing
animation: {opacity:'show'}, // an object equivalent to first parameter of jQuery’s .animate() method. Used to animate the submenu open
animationOut: {opacity:'hide', height: 'toggle'}, // an object equivalent to first parameter of jQuery’s .animate() method Used to animate the submenu closed
speed: 'fast', // speed of the opening animation. Equivalent to second parameter of jQuery’s .animate() method
speedOut: 'fast', // speed of the closing animation. Equivalent to second parameter of jQuery’s .animate() method
cssArrows: true // set to false if you want to remove the CSS-based arrow triangles
});
--
Когда я не редактирую страницу, superfish работает так:
При наведении указателя мыши на .breadcrumb-nav .inner > ul > li
класс sfHover
добавляется в .breadcrumb-nav .inner > ul > li
. - Как и следовало ожидать
--
Когда я нахожусь в режиме редактирования, по какой-то причине это происходит:
При наведении указателя мыши на .breadcrumb-nav .inner > ul > li
класс sfHover
добавляется в .breadcrumb-nav .inner > ul
. - Родительский элемент вместо отдельного элемента списка.
--
Я надеюсь, что кто-то может пролить свет на проблему. Я не могу предоставить ссылку на данный момент, но я сделаю это позже, когда у меня будет сайт в Интернете.
Спасибо!