【问题标题】:Kendo UI menu open() close() not working in hidden parentKendo UI 菜单 open() close() 在隐藏的父级中不起作用
【发布时间】:2016-07-20 12:44:45
【问题描述】:

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

我有一个示例菜单,我想在某些事件中关闭它。 要测试该示例,首先将鼠标悬停在“悬停我”按钮上(应关闭菜单)。然后单击“显示菜单”按钮查看它的外观。

如果剑道菜单的父级是display:none; 样式,我猜问题是open() 和close() 函数不起作用。任何人都知道此问题的解决方法或解决方案?

【问题讨论】:

  • 您是说悬停“悬停我” 后菜单打开混乱?因为对我来说,它随时打开混乱。如果我从 open 方法中删除 'li' 效果很好,例如仅限.open()
  • 如果您从'div#wrapper' 中删除class="hidden",请查看菜单的打开方式 - 看起来不错。然后从.open() 中删除'li' 菜单未打开。 - 你应该传递一个选择器。

标签: javascript jquery kendo-ui kendo-menu


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-08-09
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    相关资源
    最近更新 更多