ユーザーがフォーカスされた入力フィールド内でカーソルを移動できないようにしたい。心配しないでください。これは、デフォルト値を独自の値に置き換え始めるまでのことです。
次のコードは、ユーザーが矢印キーを使用してカーソルを移動できないようにします。
$('.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);
});
クリックによって入力フィールド内でカーソルが移動するのを止めません。これら 2 つのシナリオの違いは何ですか?