Kendo UI menu open() close() не работает в скрытом родительском меню

Я сделал пример: http://dojo.telerik.com/IyAFA

У меня есть примерное меню, и я хочу закрыть его в некоторых событиях. Чтобы проверить пример, сначала перетащите кнопку "Hover me" (меню должно быть закрыто). Затем нажмите кнопку "Показать меню", чтобы увидеть, как это выглядит.

Я думаю, что проблема в том, что функции open() и close() не работают, если родительский элемент меню кендо имеет стиль display:none;, Кто-нибудь знает обходной путь или решение этой проблемы?

1 ответ

Решение

Я нашел обходной путь:
Перед звонком .close() в меню кендо необходимо добавить следующую строку:

  $('.k-animation-container').css('display','none');

http://dojo.telerik.com/IyAFA/6

Другие вопросы по тегам