1

您可以在此处找到此问题的重现: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 不会。如果您的样式突出显示有孩子打开的菜单,那么亮点将吸引有孩子的孩子。

我需要一些解决方法的建议。谢谢你。

4

1 回答 1

0

感谢您注意到这个问题 - 上一个内部版本已经解决了这个问题,如果您是客户,您可以从您的帐户下载它。如果不是,作为一种解决方法,您可以将处理程序附加到关闭或停用事件并从项目中删除该类。查看事件文档以获取更多信息。

于 2013-05-09T07:14:07.467 回答