javascript - ("menuselect"上的 jQueryUI )不是每次都会触发

标签 javascript jquery jquery-ui events jquery-ui-menu

使用 jQueryUI 创建菜单,我注意到如果您选择一个菜单项,它会正确触发相应的事件。但是,如果您立即选择另一个菜单项(不先单击菜单之外的任何内容),它不会触发 menuselect 事件,而只是将 a 标记视为常规链接(此模式重复: 1 个好的,1 个被忽略,1 个好的,1 个被忽略,等等...)

这是一个演示该问题的jsfiddle:http://jsfiddle.net/J9eyv/4/

(1) 损坏:单击一个选项,然后单击另一个选项。

(2) 工作原理:单击一个选项,单击菜单外部,然后单击另一个选项。

代码是根据此处的 jQueryUI 演示建模的:http://api.jqueryui.com/menu/#event-select

我错过了什么吗?

编辑:

如果您从事件中调用 $(selector).menu("focus") 或 $(selector).menu("idontunderstand")回调,这“解决”了问题。这听起来不对。

最佳答案

这是 jQueryUI 中的错误。正在解决这个问题。

关于javascript - ("menuselect"上的 jQueryUI )不是每次都会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17982109/

相关文章:

php - 如何从 javascript 执行 php 头脚本?

jquery - 如何仅在高度超过 2400 像素的页面上显示 AdSense?

javascript - jQuery UI 可拖动超出事件顺序

javascript - Jade 语法缩进错误与 bootstrap

javascript - 如何在 typescript 中对值进行分组和求和

javascript - 在图像上添加数字

jquery-ui - jqGrid多搜索对话框配置

Javascript 正确引用值

javascript - 如何将javascript排入wordpress子主题

javascript - 日期选择器不工作(ASP.NET MVC)