【发布时间】:2013-05-02 00:04:33
【问题描述】:
您可以在此处找到此问题的重现: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 不会。如果您的样式突出显示打开了子项的菜单,则突出显示将吸引有子项的子项。
我需要一些解决方法的建议。谢谢。
【问题讨论】:
-
一个更重要的bug:关闭菜单后,在Android上无法再次打开。我会考虑使用其他东西
标签: css menu kendo-ui highlight