剑道UI菜单open()close()在隐藏的父级中不起作用

Kendo UI menu open() close() not working in hidden parent

本文关键字:不起作用 隐藏 close UI 菜单 open 剑道      更新时间:2023-09-26

我举了一个例子:http://dojo.telerik.com/IyAFA

我有一个示例菜单,我想在某些活动中关闭它。为了测试这个例子,首先拖动"悬停我"按钮(菜单应该关闭)。然后单击"显示菜单"按钮查看它的外观。

我想问题是,如果剑道菜单的父菜单是样式display:none;,那么open()和close()函数就不起作用了。有人知道这个问题的解决方法吗?

我找到了一些解决方法:
在剑道菜单上调用.close()之前,应添加以下行:

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

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