テキストエリアにテキストエリアがあり、テキストエリアに入力してカーソルを中央に置き、右矢印を移動すると次の文字が強調表示されます次の文字を強調表示しますか?左矢印の場合、文字は強調表示されません。前もって感謝します。あなたのコードで右矢印キーが押されたときに次の文字が表示されない
<div ng-app="myApp">
<div class="container" ng-controller="Ctrl_List">
<div class="row">
<textarea name="text" id="text" cols="30" rows="10" ng-keydown="keyPress();"></textarea>
</div>
</div>
angular.module('myApp', [])
.controller("Ctrl_List", ["$scope", function(scope) {
scope.keyPress = function(){
var code = event.which;
if (code == 37) {
event.preventDefault();
document.activeElement.selectionStart--;
document.activeElement.selectionEnd--;
}
if (code == 39) {
event.preventDefault();
document.activeElement.selectionStart++;
document.activeElement.selectionEnd++;
}
}
}]);
うわー、ありがとう。それは私の問題を解決する。 –
左矢印が文字の冒頭に達すると停止する方法はありますか? –
で停止しますか? Didntはあなたを得る。あなたは停止によって何を意味するかを詳しく教えてください。 – Manish