2011-05-29 39 views
4

Working exampletagcompletion像计算器

错误

  • 添加存在于列表
  • 项目添加未在列表中
  • 存在添加项目存在项目在列表中点击箭头键或用鼠标点击一个项目
  • 注意到所有项目都被删除,一切都从头开始。

我在another question提供给我的解决方案之上建立此。我已经从该示例中获取了代码并根据需要进行了修改。但是,现在我遇到了上述问题。

我能做些什么,以避免当一个新的项目通过点击添加不存在的项目后,向下箭头键添加具有列表中删除的所有项目。

回答

1

添加以下到options对象你通过autocomplete部件:

focus: function() { return false; } 

从文档上focus

取消此事件会禁止更新 值,但不 防止重点关注菜单项目 。

这里是没有错误的例子:http://jsbin.com/oquda3/4