右键单击时,jQuery UI自动完成保持打开状态

jQuery UI Autocomplete stays open when right clicked

本文关键字:状态 单击 jQuery UI 右键      更新时间:2023-09-26

这个问题也可以在文档中看到,http://jqueryui.com/demos/autocomplete/#custom-数据

我正在呈现自定义菜单,它与Facebook标题搜索相同。当您右键单击任何项目,然后在菜单外左键单击时,它将保持打开状态。我可以覆盖此功能以关闭菜单吗?

您可以使用以下代码关闭菜单:

.autocomplete( "close" )

http://jqueryui.com/demos/autocomplete/#method-关闭

我想你已经知道了,所以真正的问题是如何将这种接近方法与ul或li上某个元素的模糊事件联系起来

您可以覆盖_renderMenu()方法,并以这种方式向ul上的some元素添加.blur()事件。我刚刚在这里发布了一个如何覆盖此方法的示例:

自动完成_renderItem并将类添加到包装

相关文章: