JQuery A-Tools вставляет в конец текстовой области, когда она не имеет фокуса - PullRequest
1 голос
/ 05 сентября 2010

Я пытаюсь использовать A-Tools, чтобы вставить что-то в позицию каретки в TEXTAREA.Однако, когда у TEXTAREA нет фокуса, материал бросается в конце (я бы хотел, чтобы это было в начале).Тем не менее, мне кажется, что я не могу понять, когда этот фокус не для вставки в начале, поскольку позиция каретки, возвращенная, когда она не сфокусирована, сильно варьируется.это? /

1 Ответ

0 голосов
/ 19 сентября 2010

jQuery не имеет проверки на фокус.

  1. Добавьте класс к текстовой области.
  2. В фокусе текстовой области удалите класс.
  3. Перед выполнением функции проверьте, есть ли у текстовой области класс.Если это так, значит, у него нет фокуса.Так что если класс в текстовой области сначала запустит .focus () , затем удалите класс из текстовой области.

На самом деле, при написании этого я, хотя из более простого решения, почемуразве вы не всегда запускаете .focus () для текстовой области перед тем, как запустить функцию?

...