2013-05-07 5 views
1

Вы можете найти репродуцирование этой проблемы здесь: JsFiddle: Kendo Menu Bug, я буду иметь в виду. Просто запустите инициализацию меню кендо в HTML:Kendo Menu sub-item class bug

$(document).ready(function() { 
    $("#nav_menuUl").kendoMenu().show(); 
}); 

При создании пунктов меню кендо, суб-меню, которые расширяются вправо не обновляется корректно при наведении на них, а затем уйти. При использовании меню верхнего уровня, когда вы перемещаете указатель мыши над элементом, элемент получает k-state-border-down (и k-state-hover, пока указатель над ним), потому что меню расширено, чтобы рисовать его дочерние элементы ниже. Если вы затем переместите указатель мыши над дочерним меню, у которого есть дети, он получит k-state-border-right, когда он рисует детей справа. Когда вы перемещаете мышь из меню, k-state-border-down удаляется, но k-state-border-right нет. Если у вас есть стиль, который выделяет меню, в котором дети открыты, подсветка будет отсасывать детей, у которых есть дети.

Мне нужны предложения по работе. Спасибо.

+0

Более важная ошибка: после закрытия меню вы не можете открыть его снова на Android. Я бы подумал об использовании чего-то еще – Turnip

ответ

0

Спасибо, что заметили проблему - последняя внутренняя сборка уже обращается к ней, и если вы клиент, вы можете загрузить ее из своей учетной записи. Если это не так, в качестве обходного пути вы можете прикрепить обработчик к закрытию или деактивировать события и удалить класс из элемента. Для получения дополнительной информации проверьте event documentation.