<input>
ユーザーがボックス内のテキストを選択しているかどうかを検出するにはどうすればよいですか?
$('input[name=inputname]').keyup(function(e)
{
if((e.keyCode!=37)&&(e.keyCode!=38)&&(e.keyCode!=39)&&(e.keyCode!=40)) // Check whether the user is navigating inside the box by pressing the arrows
{
call_the_function();
}
});
ユーザーが Shift + 左矢印または Shift + 右矢印を使用して入力したテキストを選択すると、keyUp()
関数が実行されます。どうすればこれを防ぐことができますか?