1

タッチスクリーンのアイデアの概念実証をまとめようとしています。私は 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) でテストしていますが、概念実証中の私のプロジェクトにとって重要なのはこれらの 2 つだけです。

私は js/jquery の第一人者が私の救助に来て、デジタルのお世辞と引き換えに私を助けることができることを願っています.. :)

何か案は ?

4

1 に答える 1

0

さて、私はそれを働かせました。これをキーボードのコードに追加しました。

featureList.search(elem.val());
于 2013-09-18T10:34:58.593 に答える