我一直與此戰鬥了幾天無濟於事。textarea中不可編輯的結尾文字
我需要一個帶有不可編輯文本結尾的文本區。
下面是文本區域開始處的文本小提琴,要求將它放在最後。任何人有任何見解如何實現這一目標?
http://jsfiddle.net/codemonkeytony/3ew5h6bf/7/
var partialApp = angular.module("partialApp", []);
partialApp.directive('partialReadonly', function() {
return {
restrict: 'A',
link: function (scope, elem, attrs) {
elem.on('keypress, keydown', function (event) {
console.log(scope.bbb);
console.log(event);
var readOnlyLength = attrs["partialReadonly"].length;
if ((event.which != 37 && (event.which != 39)) && ((elem[0].selectionStart < (scope.bbb - readOnlyLength)) || ((elem[0].selectionStart != (scope.bbb - readOnlyLength)) && (event.which == 8)))) {
event.preventDefault();
}
});
$(window).load(function() {
elem[0].value = attrs["partialReadonly"];
});
}
};
});
請鏈接到小提琴! – gtlambert