正如您在焦点文本字段时所看到的那样,按下向上和向下箭头键,您可以浏览下面的列表项。
我有以下一行
//set cursor position
if(keyCode === 38) return false;
即使按下UP键也能将光标位置保持在文本末尾。
我想知道是否有更好的方法可以将光标始终保持在输入字段的末尾。现在,按UP键可以看到它闪烁。光标跳到前面然后设置到最后。
任何想法如何阻止那种闪烁?
答案 0 :(得分:3)
尝试在最后添加此代码:
$('.s').bind('keydown keypress',function(e)
{
if (e.keyCode == 38 || e.keyCode == 40)
{
e.preventDefault();
}
});
或者你可以在jsfiddle中检查它: http://jsfiddle.net/cKf5b/12/