の矢印キーを相殺ん押された? 私はそれが「!」と関係があることを知っています。私の努力は成果を上げませんでした。は、どのように私はユーチューブのオートコンプリートの提案をされ、このコードを持っているのjQuery
1
A
答えて
2
キーがこれらの値の間にある場合、関数の実行を効果的に停止するだけで簡単に戻ります。
$(function(){
$('#input-field').keyup(function(event){
if (event.which >= 38 && event.which <= 40)
return;
...
});
});
2
に変数を追加します。あなたも、左右キーのチェックをしたいが、それらを防ぐいけないが、あなたが呼び出しを取り消すことができる$('#input-field').keyup(function(){
$('#input-field').keyup(function(e){
if(e.keyCode===38 /*Up key */ || e.keyCode === 40 /*key down */) { return ;}
// Rest of your code...
e
よう注意「残りのコード」にやって:
$(function(){
$('#input-field').keyup(function(e){
if(!(e.keyCode>=37 && e.keyCode <= 40)) {
var val = $(this).val();
jQTubeUtil.suggest(val, function(response){
var html = '';
for(s in response.suggestions){
var sug = response.suggestions[s];
html += '<li class="li-class"><a href="#">'+sug+'</a></li>';
}
if (response.suggestions.length)
$('#autocomplete').html(html).show();
else
$('#autocomplete').hide();
});
}
});
});
2
は、キーの範囲を取り消すために、これを試してみてください:
関連する問題
- 1. どのように私は、このhtmlコードを持っているjQueryの
- 2. は、どのように私は、私はこのコードを持っているPHP
- 3. オートコンプリート私はこのコードを持っているリスト全体
- 4. どのように私はこのコードを持って
- 5. どのように私は、コードを持っているC#の
- 6. は、どのように私はこのコードを持っているストリーム
- 7. は、私はこのコードを持っているjQueryの
- 8. jQueryのオートコンプリート機能 - 私は現在、私のオートコンプリートのjQueryコードでこのような何かを持っている分野
- 9. jQueryの私はこのコードを持っている
- 10. jQueryの私はこのコードを持っている子供
- 11. jQueryの私はこのコードを持っているdiv要素
- 12. jQueryの私はこのコードを持っているURL
- 13. 私はこのようなコードを持っている
- 14. はどのように私はこのコードを持っている変数のjQuery
- 15. がどのように私は私の選択は、私はHTMLの次のコード持っているのjQuery
- 16. はどのように私はFLV動画 を再生するが、私はそれはユーチューブの動画 を再生するSWFメディアプレーヤー を持っユーチューブのURL
- 17. は、私は以下のようにHTMLコードを持っているjQueryの
- 18. は、どのように私はこのコードのビットを持って
- 19. )これは私が持っているコードですjqueryの
- 20. jQueryのUIのオートコンプリート - ではない外部の私は、次のオートコンプリートのためjQueryUIコードを持ってデモ
- 21. jQueryの、どのように私は、この持っているチェックボックス
- 22. は、どのように私は、このようなデータを持っている
- 23. が動的に私はこのようなコードを持ってjQueryの
- 24. Angular2「これは」私はこのようなコード持っている未定義
- 25. は、なぜ私は/私はこのようなコードを持っているC
- 26. イベントハンドラは、私はこのjQueryのコードを持って
- 27. jQueryの$ .post()私はこのjQueryの機能を持っているPHPコード
- 28. は、どのように私はこのようなフォームを持っているjqueryの
- 29. どのように私は、コードのhtmlを持っているコンテンツのhtml
- 30. は、私はこのコードを持って
ありがとうございます、魅力的なように動作します:-) – Youss
@Youssこの質問に対する回答のいずれかが役に立った場合は、その横の緑色のチェックマークをクリックして質問の解決方法として選択してください。 –
私は知っていますが、受け入れるには約7分待たなければなりません。だから私はその間に料理をしました:) – Youss