Получить позицию курсора в TextArea или Input


Содержание

Textarea и управление им с помощью javascript

Содержание

Textarea — немного об этом HTML объекте

Стоит отметить, что до последнего момента недолюбливал, а теперь можно смело сказать недооценивал этот HTML объект. На самом деле объект довольно мощный. Теперь я его использую куда чаще, чем тот же input. Сам по себе конечно объект слабоват, но в связке с javascript становится куда мощнее, чем input из-за своего многострочного преимущества и неограниченной возможности ввода кода. Хотел бы отметить тот факт, что после замены в большинстве случаев объекта input на textarea у меня на сайтах стало куда меньше банальных орфографических ошибок, так как браузеры в основной своей массе подсвечивают орфографические ошибки только в объекте textarea, а не input.

Просто постоянно работая с этим объектом, устал постоянно искать четкие скрипты, комментарии по частым проблемам. А приходится тупо бродить по тупо скопированным с одними и тем же ошибками в скриптах, поэтому решил в первую очередь сделать для себя подробный help для работы с объектом textarea, да за одним и поделиться с такими же страждущими знаний в этой области.

Но обо всем по порядку.

Как вставить теги в тексте textarea?

Вызывается все это хозяйство очень простым вешанием функции на любое событие, например onclick:

Подробнее можно посмотреть рабочий пример по ссылке.

Textarea — как вставить текст туда, где сейчас курсор?

Подробнее можно посмотреть рабочий пример по ссылке.

Как перемещать курсор внутри textarea?

Подробнее можно посмотреть рабочий пример по ссылке.

Как определить позицию курсора в textarea?

Подробнее можно посмотреть рабочий пример по ссылке.

Дополнительная информация по теме

В javascript нет функции установки значений по умолчанию, поэтому используем этот костыль

Статья о том, что представляет собой форма по управлению балансами у пользователя в программном комплексе SD 3000

Подробное описание управление множеством компьютеров со стороны сервера программного комплекса SD 3000

Статья с примером и рекомендациями, как эффективно оформлять javascript функции при программировании

jQuery — плагин для установки курсора в текстовом поле в определенное место

Очень интересный маленький плагин для библиотеки jquery был найден на просторах интернета. Он позволяет точно выставлять позицию курсора в текстовом поле (input type=»text») или в текстовой области (textarea).

Вот этот плагин:

$.fn.setCursorPosition = function(pos) <
if ($(this).get(0).setSelectionRange) <
$(this).get(0).setSelectionRange(pos, pos);
> else if ($(this).get(0).createTextRange) <
var range = $(this).get(0).createTextRange();
range.collapse(true);
range.moveEnd(‘character’, pos);
range.moveStart(‘character’, pos);
range.select();
>
>

Эксплуатировать его можно так:
$(«#somefield»).setCursorPosition(3);

Этот код установит курсор в текстовом поле с id somefield в позицию для ввода 3-го символа.

Эта функция бывает просто незаменима в некоторых случаях! Приятной эксплуатации плагина!

Комментариев: 2

Большое спасибо! Плагин работает на все 100% и в IE, и в FF.

Определение позиции курсора в объекте TEXTAREA

Здравствуйте, уважаемые читатели моего блога. В этой заметке я хотел бы поделиться с вами кросбраузерной, javascript функцией, которая позволяет определить позицию курсора в строке текста объекта TEXTAREA . А также разобраться с тем: «как работает эта функция?»

Начну с того, что данная функция опробована и корректно работает в браузерах: Firefox 3.0.7, Safari 3.1.2, Google Chrome 1.0.154.53, Internet Explorer 7 и Opera 9.6, под Windows Vista. Как оно в других, сказать затрудняюсь, но вроде бы проблем возникнуть не должно. По своей сути, данная функция является «костылями», которые работают на основе определения позиции выделяемой части текста. Возможно, имеется и другое решение, но мне оно неизвестно.

Так или иначе, для работы и понимания функции нам понадобится объект textarea и кнопка, которая будет вызывать функцию с выводом результата в окне alert() .

textarea ‘))» type=»button» value=»Position»>

Поясню: позицию курсора возвращает функция getCaretPos() , которой мы передаем идентификатор объекта textarea ; это значение выводится в окне alert() , при клики по кнопке (событие onclick).

Теперь код самой функции:

function getCaretPos(objName) <
var obj = document.getElementById(objName);
obj.focus();
if (document.selection) < // IE
var sel = document.selection.createRange();
var clone = sel.duplicate();
sel.collapse(true);
clone.moveToElementText(obj);
clone.setEndPoint(‘EndToEnd’, sel);
return clone.text.length;
> else if (obj.selectionStart!==false) return obj.selectionStart; // Gecko
else return 0;
>

Поясню: как уже говорилось выше, функции передается идентификатор объекта textarea , по которому мы получаем переменную obj. Далее мы фокусируемся ( focus() ) на нашем объекте и приступаем к вычислению позиции курсора.

В случае с Gecko — всё просто. Мы используем свойство selectionStart , которое определяет начальную позицию выделения в объекте. В случае с Internet Explorer пришлось устроить «танцы с бубном»:

  • Cоздаем (TextRange) объект выделенного фрагмента текста ( sel ), а потом и его дубликат ( clone ).
  • Используя метод collapse() , производим сжатие объекта TextRange ( sel ) в точку и помещаем его в начале (true) исходного содержимого объекта.
  • Используя метод moveToElementText() , перемещаем объект TextRange ( clone ) на фрагмент текста, находящийся в заданном элементе страницы (obj).
  • Используя метод setEndPoint() , устанавливаем границу текущего объекта TextRange ( clone ) по границе ( EndToEnd — конечная с конечной) аналогичного объекта (sel).
  • Остаётся лишь вычислить длину текста полученного объекта TextRange ( clone ), что и будет текущей позицией курсора.


Проще говоря, по объекту sel вычисляется начальная точка отсчета, а по clone конечная, с дальнейшим «определением» фрагмента текста, длинна которого равна позиции курсора в интересующем нас объекте obj. По крайней мере, так я это себе представляю. Так что не спрашивайте: «почему так, а не иначе, и зачем такой велосипед».

Надеюсь, что данная заметка поможет вам прояснить некоторые детали и справится с поставленной задачей. А возможно, натолкнёт на более изящное решение. В любом случае, спасибо за внимание.

Илон Маск рекомендует:  Что такое код domelement &#62;set_attribute_node

Вопрос по dom, javascript &#8211 Показать DIV в позиции курсора в Textarea [дубликат]

На этот вопрос уже есть ответ здесь:

Для моего проекта я бы хотел предоставить автозаполнение для конкретной текстовой области. Аналогично тому, как работает intellisense / omnicomplete. Для этого, однако, я должен выяснить абсолютную позицию курсора, чтобы я знал, где должен появиться DIV.

Оказывается: это (почти я надеюсь) невозможно достичь. У кого-нибудь есть четкие идеи, как решить эту проблему?

шивого курсора на основе смещений этого диапазона? Я обновил вашу скрипкуВот, Также вот только бит JS

ОБНОВИТЬ: Я вижу, что есть ошибка, если первая строка не содержит жестких разрывов строк, но если это так, похоже, она работает хорошо.

связанную с этой проблемой, на русском JavaScript-сайте.

Есть некоторые проблемы разметки в примерах кода в переведенной версии, так что вы можетечитайте код в оригинальном русском посте.

Идея проста. Не существует простого, универсального и кросс-браузерного метода для получения позиции курсора в пикселях. Честно говоря, есть, но только для Internet Explorer.

В других браузерах, если вам действительно нужно рассчитать его, вы должны .

создать невидимый DIVскопировать все стили и содержимое текстового поля в этот DIVзатем вставьте HTML-элемент в ту же самую позицию в тексте, где курсор находится в текстовом полеполучить координаты этого HTML-элемента

textarea но это точно работает для div с участием contenteditable .

Вы можете использовать Range API. Вот так: (да, вам действительно нужны только эти 3 строки кода)

Я не уверен в совместимости браузера, но обнаружил, что он работает в последних версиях Chrome, Firefox и даже IE7 (кажется, я тестировал 7, в противном случае это было 9).

Вы можете даже делать «сумасшедшие» вещи, как это: если вы печатаете «#hash» и курсор находится на последнем h Вы можете посмотреть в текущем диапазоне для # персонаж, переместить диапазон обратно на n персонажи и получитьограничивающего Rect из этого диапазона, это заставит popup-div «придерживаться» слова.

Один небольшой недостаток в том, что contenteditable может быть немного глючит иногда. Курсор любит ходить в невозможные места, и теперь вам приходится иметь дело с вводом HTML. Но я уверен, что производители браузеров будут решать эти проблемы, так как больше сайтов начинают их использовать.

Еще один совет, который я могу дать: посмотрите на rangy библиотека. Он пытается быть полнофункциональной кросс-совместимой библиотекой диапазонов. Ты ненужно это, но если вы имеете дело со старыми браузерами, это может стоить того.

это вас порадует, оно покажет позицию выделения и положение курсора, поэтому попробуйте проверить таймер, чтобы получить автоматическую позицию, или снимите отметку, чтобы получить позицию, нажав на кнопку «Выбрать выделение».

посмотрите демо здесь:jsbin.com

Я не буду объяснять проблемы, связанные с этим материалом, потому что они хорошо объяснены в других постах. Просто укажу возможное решение, в нем есть какая-то ошибка, но это отправная точка.

К счастью, на Github есть скрипт для расчета положения каретки относительно его контейнера, но для этого требуется jQuery.Страница GitHub здесь:JQuery-каретка-позиционно-газопоглотитель, Спасибо Бевису. Чжао.

На основании этого я реализовал следующий код:проверить это в действииздесь, в jsFiddle.net

блог кажется, слишком близко, чтобы ответить на вопрос. Я не пробовал сам, но автор говорит, что он проверен на FF3, Chrome, IE, Opera, Safari. Код включенGitHub

Версия 2 моего хакерского эксперимента

Эта новая версия работает с любым шрифтом, который можно настроить по запросу, и с любым размером текстовой области.

Заметив, что некоторые из вас все еще пытаются заставить это работать, я решил попробовать новый подход. Мои результаты намного лучше на этот раз — по крайней мере, на Google Chrome на Linux. У меня больше нет ПК с Windows, поэтому я могу тестировать только на chrome / firefox на Ubuntu. Мои результаты работают на 100% последовательно в Chrome, и, скажем, где-то на 70–80% в Firefox, но я не думаю, что было бы невероятно трудно найти несоответствия.

Эта новая версия опирается на объект Canvas. В моемпримерЯ на самом деле показываю тот самый холст — просто чтобы вы могли видеть его в действии, но это очень легко сделать с помощью скрытого объекта холста.

Это, безусловно, хак, и я заранее прошу прощения за довольно сложный код. По крайней мере, в Google Chrome он работает согласованно, независимо от того, какой шрифт я установил, или размера текстовой области. я использовалСэм ШафранПример отображения координат курсора (серый фон div). Я также добавил ссылку «Randomize», чтобы вы могли видеть, как она работает с различными размерами и стилями шрифта / texarea, и наблюдать за обновлением позиции курсора на лету. Я рекомендую посмотреть наполная страница демо так что вы можете лучше увидеть сопутствующую канву.

Я подведу итог, как это работает.

Основная идея заключается в том, что мы пытаемся перерисовать текстовую область на холсте как можно ближе. Так как браузер использует один и тот же механизм шрифтов для texarea, мы можем использовать функцию измерения шрифта canvas, чтобы выяснить, где что находится. Оттуда мы можем использовать доступные нам методы canvas для определения наших координат.

Прежде всего, мы настраиваем наш холст в соответствии с размерами текстовой области. Это полностью для визуальных целей, так как размер холста не имеет никакого значения в нашем результате. Поскольку Canvas на самом деле не предоставляет средства переноса слов, мне пришлось заклинать (красть / одалживать / разбирать вместе) средства разбиения строк, чтобы как можно лучше соответствовать текстовой области. Здесь вы, скорее всего, обнаружите, что вам нужно сделать кросс-браузерную настройку.

После переноса слов все остальное — базовая математика. Мы разделяем строки на массив, чтобы имитировать перенос слов, и теперь мы хотим перебрать эти строки и пройти весь путь вниз до точки, где заканчивается наш текущий выбор. Чтобы сделать это, мы просто подсчитываем символы selection.end Мы знаем, что зашли достаточно далеко. Умножьте количество строк до этой точки на высоту строки, и вы получите y координат.

x координата очень похожа, за исключением того, что мы используем context.measureText , Пока мы печатаем правильное количество символов, это даст нам ширину линии, которая рисуется в Canvas, которая заканчивается после последнего записанного символа, то есть символа перед текущим значением. selection.end позиция.

При попытке отладки этого для других браузеров нужно искать, где строки не ломаются правильно. В некоторых местах вы увидите, что последнее слово в строке на холсте может быть перенесено на текстовое поле или наоборот. Это связано с тем, как браузер обрабатывает перенос слов. Пока вы получаете перенос в холсте, соответствующий текстовой области, ваш курсор должен быть правильным.

Илон Маск рекомендует:  Практика создание диаграмм

Я вставлю источник ниже. Вы должны быть в состоянии скопировать и вставить его, но если вы это сделаете, я прошу вас загрузить свою собственную копию jquery-fieldselection, а не загружать ее на моем сервере.

Я также повысиласьновая демка также как искрипка.


ошибка

Есть одна ошибка, которую я помню. Если вы поместите курсор перед первой буквой в строке, он показывает «позицию» как последнюю букву в предыдущей строке. Это связано с тем, как работает selection.end. Я не думаю, что это должно быть слишком сложно, чтобы найти этот случай и исправить его соответствующим образом.

Версия 1

Оставьте это здесь, чтобы вы могли видеть прогресс без необходимости копаться в истории редактирования.

Это не идеально, и это определенно взломать, но я заставил его работать довольно хорошо на WinXP IE, FF, Safari, Chrome и Opera.

Насколько я могу судить, в любом браузере нет способа напрямую определить х / у курсора.Метод IE, упомянутый поАдам Беллер это интересно, но, к сожалению, не кросс-браузер. Я подумал, что лучше всего будет использовать символы в качестве сетки.

К сожалению, информация о метрике шрифта не встроена ни в один из браузеров, а это означает, что моноширинный шрифт является единственным типом шрифта, который будет иметь согласованное измерение. Кроме того, нет надежных средств для определения ширины шрифта по высоте шрифта. Сначала я попытался использовать процент высоты, который работал отлично. Затем я изменил размер шрифта и все пошло к черту.

Я попробовал один метод, чтобы выяснить ширину символа, который должен был создать временную текстовую область и продолжать добавлять символы, пока scrollHeight (или scrollWidth) не изменился. Это кажется правдоподобным, но примерно на полпути по этой дороге я понял, что могу просто использовать атрибут cols в текстовой области, и решил, что в этом испытании достаточно хаков, чтобы добавить еще один. Это означает, что вы не можете установить ширину текстовой области через css. Вы должны использовать cols для этого, чтобы работать.

Следующая проблема, с которой я столкнулся, заключается в том, что даже когда вы устанавливаете шрифт с помощью CSS, браузеры сообщают о шрифте по-разному. Если вы не установите шрифт, Mozilla использует monospace по умолчанию IE использует Courier New Опера «Courier New» (с кавычками), сафари, ‘Lucida Grand’ (с одинарными кавычками). Когда вы установите шрифт на monospace Safari выходит как -webkit-monospace и Опера остается с «Courier New» .

Итак, теперь мы инициализируем некоторые переменные. Убедитесь, что вы также установили высоту строки в CSS. Firefox сообщает правильную высоту строки, но IE сообщал «нормально», и я не стал беспокоиться о других браузерах. Я просто установил высоту строки в моем CSS и это разрешило разницу. Я не тестировал с использованием ems вместо пикселей. Высота символа — это просто размер шрифта. Вероятно, следует заранее установить это в вашем CSS.

Кроме того, еще одна предварительная настройка, прежде чем мы начнем размещать персонажей — что действительно заставило меня почесать голову. Для ie и mozilla символы texarea — это Добавить комментарий

позиции курсора в пикселях в тексте ввода типа (не текстовое поле)

TL; DR — использовать невероятно легкий и надежный TextArea-каретка-позиционный компонент библиотеки, которая теперь поддерживает также. Демонстрация на http://jsfiddle.net/dandv/aFPA7/

Есть ли способ узнать, где каретка находится внутри текстового поля HTML?

Я хотел бы поместить в пикселях (и изменить) в DIV в зависимости от положения курсора.

Примечание : Я не хочу знать позицию в символах или в

. Я хочу знать позицию в пикселях в качестве элемента.

Используя невидимый элемент искусственного

Вы можете сделать это, используя абсолютно позиционированный невидимым ( с использованием visibility не display ) лжем элемента , который имеет все те же CSS свойства , как ваш ввод текст (шрифты, левые границы и левый отступ).

Это очень короткие и легко понять JSFiddle является отправной точкой , как должен работать этот скрипт.
Он работает в Chrome и Firefox , как есть. И , кажется , он должен работать в IE9 + , а также.

Internet Explorer 8 (и вниз) будет нужен дополнительный код , чтобы получить каре позицию от начала текста в текстовом поле ввода. Я даже добавил метр в верхней части , чтобы показать линию каждые 10 пикселей , чтобы вы могли видеть , измеряет ли это правильно или нет. Имейте в виду , что линии на 1, 11, 21, . пиксельных позиций.

Этот пример делает это на самом деле занимает весь текст в текстовом поле до позиции знака вставки и помещает его внутри искусственного элемента , а затем измеряет его ширину в пикселях. Это заставляет вас смещение от левого текстового поля.

Когда он копирует текст в элементе искусственной также заменяет нормальные пространства с неразрывными из них, чтобы они на самом деле получить оказываются иначе, если бы позиционировать каретку сразу после места вы получите неправильную позицию:

Имейте в виду правильные размеры этого Искусственного в

были удалены, чтобы получить правильное значение, в противном случае элемент будет слишком широким. коробка Элемента должна закончиться сразу после текста она содержит.

позиции курсора в пикселях от начала ввода затем легко получить из:

Проблема

Существует одна проблема, хотя. Я не знаю, как справиться с ситуацией, когда текст в текстовом поле прокручивается (когда слишком долго) и каретка не в самом конце текста, но где-то посередине . Если это в конце, то каретка позиция всегда максимальное положение возможно (входная ширина меньше правильных размеров — заполнение, границ, полей).

Я не уверен, если это возможно, чтобы получить позицию прокрутки текста в текстовом поле на всех? Если вы можете, то даже эта проблема может быть решена. Но я не знаю ни одного решения этого .

Получить позицию курсора в TextArea или Input

Да нет, ИМХО его (код) никак не сократить. Что именно не устраивает? Код функции setCursorPosition и так предельно локаничен, в отличии от кода функции ditEvent :-)
В любом случае нужно вручную будет указывать смещение курсора. Его (смещение курсора), в принципе, реализуют по разному, вот, например, отрывок JavaScript-кода из форума http://forum.dklab.ru/

Как видно, в этом случае, используется строковая функция substr(). Честно говоря, раньше, если мне не изменяет память, moveEnd и moveStart я нигде не встречал, посмотрел у себя в документации – тоже по ним нет ничего, хотя в IE и Mozilla всё работает, не знаю как в Opera. Вопрос к автору топика: кто автор функции setCursorPosition ? Если не Вы, то на каком ресурсе она Вам досталась, может там есть и описание moveEnd и moveStart, мне бы очень хотелось на это посмотреть!

Нюансы. Как я понимаю, требуется не только поместить курсор, например, в самый конец и передать фокус (сделать активным), но и сделать курсор видимым. Это тот случай, когда у поля textarea есть полоса прокрутки и это поле прокручивается до положения курсора. Так вот, это всё работает в IE, а в Mozilla это поле не прокручивается, поэтому это нужно делать явно, что как следствие «раздует» объём кода. Если нужен уже готовый код по кроссброузерной прокрутке, то могу поискать у себя линк.

ПолеHTMLДокумента, как получить позицию курсора?

Вот такая задача встала. Нажимаем кнопку на панели инструментов и в поле вставляется что то.

Еще было бы интересно знать выделенный текст, уметь передвигать текст вверх вниз. Поискал в инете нету. Пожалуйста кто знает подскажите.

(0) яндексом пользуйся
http://www.cyberguru.ru/web/html/javascript-samples-page4.html
Internet Explorer позволяет нам сделать это при помощи следующих методов :

createTextRange() — данный метод создает объект типа TextRange (текстовый диапазон) и позволяет манипулировать текстом. Пустой текстовый диапазон представляет собой курсор — точку ввода.

collapse() — данный метод объекта TextRange сужает текстовый диапазон до 0 (превращает его в курсор (в точку ввода)) и устанавливает точку ввода либо в начало диапазона (collapse(true) или просто collapse(), так как значение по умолчанию true) или в конец (collapse(false)).


select() — медод объекта TextRange нужный для визуального выделения текста включенного в диапазон. В случае пустого диапазона просто устанавливает текстовый курсор.

Переместить курсор в заданную позицию textarea

#1 Dmtry

Помогите разобраться, как реализовать фокус и перемещение курсора в заданную позицию textarea.

Я использую php и codeception совместно c webdriver. Но буду очень рад подсказке на любом яп.

#2 Dmtry

В общем сам себе отвечаю.
получаем строку, находим координаты вхождений (куда надо перенести курсор)

далее примерно так только в цикле перемещаем курсор на нужную позицию

javascript определить Как получить позицию курсора в текстовом поле?

js get document title (4)

У меня есть textarea, и я хотел бы знать, если я на последней строке в textarea или в первой строке в textarea с моим курсором с javascript.

Я думал о захвате позиции первого символа новой строки и последнего символа новой строки, а затем захвата позиции курсора.

  • Можно ли захватить позицию курсора в текстовом поле?
  • У вас есть лучшее предложение узнать, есть ли я на первой или последней строке текстового поля?

Решения jQuery предпочтительнее, если javascript не является простым или простым.

Буду признателен за любую оказанную помощь.

Я проделал немалую работу по этому вопросу и разместил функцию для того, чтобы несколько раз занять позицию каретки / выбора в текстовых средах в . В отличие от большинства других кодов для этого, он работает правильно с разрывами строк в IE

Вот кросс-браузер, который у меня есть в моей стандартной библиотеке:

Используйте его в своем коде следующим образом:

Вот его дополнительная функция:

Если выбора нет, вы можете использовать свойства .selectionStart или .selectionEnd (без выбора они равны).

Обратите внимание, что это не поддерживается в старых браузерах, особенно в IE8. Там вам придется работать с текстовыми диапазонами, но это полное разочарование.

Я считаю, что есть библиотека где-то, которая посвящена получению и настройке выбора / позиции курсора в элементах ввода. Я не могу вспомнить его имя, но, похоже, на статьи по этому вопросу есть десятки.

Вот код для получения номера строки и позиции столбца

Получить положение курсора в

Я пробовал смотреть на многие обсуждения stackoverflow о том, как получить позицию курсора на клике на поле ввода (но многие из них занимаются тем, что вместо выделенной позиции вместо него используется каретка), но ничего не работает для моего очень простого требования.

Все, что я хочу, это функция, которая при нажатии на мышь возвращает позицию курсора (с точки зрения количества символов с начала) — обратите внимание, что по положению я подразумеваю положение символа.

Когда вы нажимаете где-то на редактируемом поле ввода с некоторым текстом на нем, я хочу получить позицию (с точки зрения количества символов от начала) курсора после этого щелчка — чтобы я мог запомнить это для будущего нажмите (для некоторых требований к пользовательскому интерфейсу). —

Есть ли функция jQuery (или javascript), которая будет делать? Любые обходные пути приветствуются.

Edit- некоторые люди направляют меня на другие должности — но, пожалуйста, обратите внимание, что я не мог использовать JQuery CARET или любой другой плагин. Все, что я получил, это jQuery.

Создан 19 сен. 13 2013-09-19 17:51:33 Tintin

возможному дубликат [JQuery: Получить позицию курсора текста на входе без браузера конкретного кода?] (HTTP : //stackoverflow.com/questions/4085312/jquery-get-the-cursor-position-of-text-in-input-without-browser-specific-code) – TravisO 19 сен. 13 2013-09-19 17:55:31

Щелчок — это позиция каретки, это единственный способ получите номер там, где он находится. Они одни. – Mark Pieszak — DevHelp.Online 19 сен. 13 2013-09-19 17:55:47

Проверьте [этот ответ.] (Http://stackoverflow.com/a/1909997/2038227) – theftprevention 19 сен. 13 2013-09-19 17:56:36

Проясним это, вы ищете позицию курсора мыши? – Kiruse 19 сен. 13 2013-09-19 17:57:29

@ Derija93 — когда вы нажимаете на редактируемый блок ввода с некоторым текстом на нем, я хочу получить позицию курсора после этого щелчка — чтобы я мог запомнить его позицию (для некоторого специфического требования к пользовательскому интерфейсу). – Tintin 19 сен. 13 2013-09-19 18:09:39

@TravisO, на который отвечает jQuery Caret Plugin — я не могу использовать любые плагины для jQuery — корпоративные ограничения. Только jQuery. Благодарю. – Tintin 19 сен. 13 2013-09-19 18:10:30

Почему бы не скопировать код плагина jQuery Caret в ваш собственный исходный код, чтобы сделать его доступным? Если есть такая большая трудность для встраивания внешних ресурсов . – Kiruse 19 сен. 13 2013-09-19 18:15:22

Потому что я не знаю лицензионных и других требований, которые могут быть связаны с использованием источника такого плагина. – Tintin 19 сен. 13 2013-09-19 18:28:17

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL