【问题标题】:Trigger on keyboard event键盘事件触发
【发布时间】:2013-09-22 20:01:45
【问题描述】:

我正在尝试为触摸屏创意制作概念证明。 我对 javascript/jquery 不是最熟练的,所以在我尝试解释自己时请坚持我。

我正在使用我运行良好的 listjs (listjs.com)。 下一步是构建键盘。 现在我找到了本教程并按照它进行操作,并在同一个文本字段上工作(从文本区域更改)

http://net.tutsplus.com/tutorials/javascript-ajax/creating-a-keyboard-with-css-and-jquery/

如果我使用我的键盘(物理)在文本字段中键入 listjs 可以工作,但如果我使用我使用 tutsplus.com 创建的键盘,它会填充文本框但 lisjs 没有响应。

我怀疑关键在 listjs.js 的这一行中

h.addEvent(h.getByClass(options.searchClass, self.listContainer), 'keyup', self.search);

我不太确定这里发生了什么,远远超出了我的 js 技能。我尝试(可能很天真)将 keyup 更改为 change 和 onchange ,但没​​有任何效果。

我正在 Webkit 浏览器(Safari 和 Chrome)中进行测试,这对于我的项目来说是唯一重要的两个,同时它还在概念验证中。

我希望 js/jquery 大师能来拯救我,并能够帮助我以换取数字奉承.. :)

有什么想法吗?

【问题讨论】:

    标签: javascript jquery listjs


    【解决方案1】:

    好吧,我让它工作了。 我将此添加到键盘的代码中。

    featureList.search(elem.val());
    

    【讨论】:

      猜你喜欢
      • 2011-03-06
      • 2016-08-30
      • 2010-12-26
      • 2015-08-21
      • 1970-01-01
      • 2013-03-12
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多