Kendo UI menu open() close() не работает в скрытом родительском меню
Я сделал пример: http://dojo.telerik.com/IyAFA
У меня есть примерное меню, и я хочу закрыть его в некоторых событиях. Чтобы проверить пример, сначала перетащите кнопку "Hover me" (меню должно быть закрыто). Затем нажмите кнопку "Показать меню", чтобы увидеть, как это выглядит.
Я думаю, что проблема в том, что функции open() и close() не работают, если родительский элемент меню кендо имеет стиль display:none;
, Кто-нибудь знает обходной путь или решение этой проблемы?
1 ответ
Решение
Я нашел обходной путь:
Перед звонком .close()
в меню кендо необходимо добавить следующую строку:
$('.k-animation-container').css('display','none');