我知道在stackoverflow上也有类似的问题,但是我认为这些问题都没有有效的解决方案。因此,当您将焦点放在HTML输入字段上时按UP或Down键时,光标会自动移至输入值的前/后。
(您可以在stackoverflow网站上的“右上搜索”框中进行检查)。
我要删除这个!
我尝试了以下代码,但是没有用:
$(document).on("keydown", "#input_field", function(event) {
if(event.which==38 || event.which==40){
event.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud)
任何解决方案..?
我看不到阻止相当有用的行为的意义,但这在SO搜索框中对我有用:
$(document).on("keydown keyup", "#search input", function(event) {
if(event.which==38 || event.which==40){
event.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud)
此代码同时针对keyup和keydown事件。
| 归档时间: |
|
| 查看次数: |
3167 次 |
| 最近记录: |