1
所以这是问题,也可以在文档中看到, http://jqueryui.com/demos/autocomplete/#custom-datajQuery UI的自动完成功能保持打开状态时,右单击
我绘制自定义菜单它等同于Facebook的搜索头。当您右键单击任何项目,然后在菜单外部单击鼠标左键时,它将保持打开状态。我可以重写此功能来关闭菜单吗?
感谢
丹尼亚尔
所以这是问题,也可以在文档中看到, http://jqueryui.com/demos/autocomplete/#custom-datajQuery UI的自动完成功能保持打开状态时,右单击
我绘制自定义菜单它等同于Facebook的搜索头。当您右键单击任何项目,然后在菜单外部单击鼠标左键时,它将保持打开状态。我可以重写此功能来关闭菜单吗?
感谢
丹尼亚尔
您可以使用下面的代码以关闭菜单:
.autocomplete("close")
http://jqueryui.com/demos/autocomplete/#method-close
我假设你已经知道了,所以真正的问题是你如何将这种紧密的方法与你的ul或li上某些元素的模糊事件绑定。
您可以覆盖自动填充框的._renderMenu()方法,并将.blur()事件添加到ul上的某个元素。我刚刚发布了一个如何在此覆盖此方法的示例: