您可以在此处找到此问题的重现:JsFiddle: Kendo Menu Bug,我将参考它。只需运行 html 的剑道菜单初始化:
$(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 不会。如果您的样式突出显示有孩子打开的菜单,那么亮点将吸引有孩子的孩子。
我需要一些解决方法的建议。谢谢你。