Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 什么时候是';焦点';在';自动完成';_Javascript_Jquery - Fatal编程技术网

Javascript 什么时候是';焦点';在';自动完成';

Javascript 什么时候是';焦点';在';自动完成';,javascript,jquery,Javascript,Jquery,来自以下国家的“焦点”文件: focusType:焦点移动到项目之前的自动完成焦点(非 选择),ui.item指的是重点项目。的默认操作 重点是将文本字段的值替换为 焦点项目,但仅当焦点事件由 键盘交互。取消此事件会阻止该值 正在更新,但不会阻止菜单项聚焦 代码示例 提供回调函数以将焦点事件作为init处理 选择权$(“.selector”).autocomplete({focus:function(event,ui) { ... } }); 按类型绑定到焦点事件:autocompletefoc

来自以下国家的“焦点”文件:

focusType:焦点移动到项目之前的自动完成焦点(非 选择),ui.item指的是重点项目。的默认操作 重点是将文本字段的值替换为 焦点项目,但仅当焦点事件由 键盘交互。取消此事件会阻止该值 正在更新,但不会阻止菜单项聚焦

代码示例

提供回调函数以将焦点事件作为init处理 选择权$(“.selector”).autocomplete({focus:function(event,ui) { ... } }); 按类型绑定到焦点事件:autocompletefocus$( .selector“).bind(“自动完成焦点”,函数(事件,用户界面){。。。 });

使用下面的代码在所有自动完成元素上设置一个名为“mytag”的属性,该属性的值为“tester”,即使我没有选择这些元素。为什么不在其中一个下拉列表处于焦点时添加属性“focus”,而不是在页面加载时添加

 $("#myDiv").autocomplete({
    source: availableTags,
    focus: function(event, ui) {
        $(".ui-autocomplete li").attr("mytag", "tester");
    }
  });

当自动完成附加到的输入变为“聚焦”时。。
i、 e.您可以开始键入的时刻。

将鼠标悬停在建议的完成项上或使用箭头键选择一项时。这是一个正常的“焦点”,应用于自动完成框。
你自己试试看: