Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 右键单击时,jQuery UI自动完成保持打开状态_Javascript_Jquery_Jquery Ui_Javascript Events_Jquery Autocomplete - Fatal编程技术网

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

Javascript 右键单击时,jQuery UI自动完成保持打开状态,javascript,jquery,jquery-ui,javascript-events,jquery-autocomplete,Javascript,Jquery,Jquery Ui,Javascript Events,Jquery Autocomplete,所以这个问题也可以在文档中看到, 我正在呈现与Facebook标题搜索相同的自定义菜单。当您右键单击任何项目,然后在菜单外左键单击时,它将保持打开状态。我是否可以覆盖此功能以关闭菜单 谢谢 Daniyal您可以使用以下代码关闭菜单: .autocomplete( "close" ) 我想你已经知道了,所以真正的问题是,你如何将这种接近方法与ul或li上某个元素的模糊事件联系起来 您可以覆盖自动完成框的.u renderMenu方法,并通过这种方式向ul上的某个元素添加.blur事件。我刚刚在

所以这个问题也可以在文档中看到,

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

谢谢


Daniyal

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

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

您可以覆盖自动完成框的.u renderMenu方法,并通过这种方式向ul上的某个元素添加.blur事件。我刚刚在这里发布了一个如何覆盖此方法的示例:


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

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

您可以覆盖自动完成框的.u renderMenu方法,并通过这种方式向ul上的某个元素添加.blur事件。我刚刚在这里发布了一个如何覆盖此方法的示例: