画像があり、キーボードを使用してそれにいくつかの操作(翻訳、ズームなど)を適用します。画像の上に、データ セット内の画像の番号を示す入力テキスト ボックスがあります。カーソルがテキスト ボックス上にあるときに画像操作を無効にするにはどうすればよいですか? (つまり、各キーボードに割り当てた動作を無効にします)。また、テキスト ボックスを編集できるようにしたいと思います (たとえば、画像番号 xx に移動するなど)。ここで読んだことからIPad Disable keyevent on input、解決策は次のようになると思います:
// input text field
var currentPosDisplay = $('<input type=text id="currentPos" onkeypress="return disableManipulation();" value="1" style="display:inline" >');
しかし、disableManipulation() を実装して、キーボード (テキスト ボックス内) を押すと、デフォルトの動作のみが発生するようにする方法がわかりません (画像操作は行われません)。