你可以在这里找到这个问题的复制品:JsFiddle: Kendo Menu Bug,我将指的是它。只需运行html的剑道菜单初始化:
$(document).ready(function () {
$("#nav_menuUl").kendoMenu().show();
});
创建剑道菜单时,将鼠标悬停在其上然后离开时,向右展开的子菜单项无法正确更新。使用顶级菜单,当您将鼠标移到项目上时,该项目将接收k状态 - 边框向下(并且当指针位于其上时为k状态悬停),因为菜单已扩展为绘制其子项下面。然后,如果您将鼠标移到具有子项的子菜单上,则在将子项绘制到右侧时,它将获得k-state-border-right。当您将鼠标从菜单上移开时,将删除k-state-border-down,但不会删除k-state-border-right。如果你的风格突出显示打开了孩子的菜单,那么突出显示将会吸引有孩子的孩子。
我需要一些解决方案的建议。谢谢。
答案 0 :(得分:0)
感谢您注意到这个问题 - 最后一个内部版本已经解决了这个问题,如果您是客户,可以从您的帐户下载。如果不是,作为解决方法,您可以将处理程序附加到关闭或停用事件,并从项目中删除该类。有关详细信息,请查看event documentation。