我想防止用户在焦点输入字段内移动光标。别担心,这只会在他们开始用他们自己的值替换默认值之前!
以下代码成功阻止用户使用箭头键移动光标:
$('.test').focus(function() {
$(this).bind('keypress', function(event) {
if (event.keyCode > 36 && event.keyCode < 41) {
return false;
} else {
return true;
}
});
});
但是类似的代码,例如:
$('.test').focus(function() {
$(this).bind('click', false);
});
不会阻止点击在输入字段内移动光标。这两种情况有什么区别?