Задать вопрос
@Nwton

Почему не мигает каретка в input?

1) Загружаю страницу и кликаю в input, каретка мигает.
2) Начинаю вводить текст, каретка перестает мигать и | остается до тех пор, пока input активен.
3) После того, как в данном input перестает мигать |, во всех остальных input тоже больше не мигает.

Что за дурдом, из-за чего такое может происходить?

+На странице установлен setInterval с периодом 50мс, в интервале есть setAttribute(). Если setAttr убрать, то проблема решается. Но эти setAttr не как не взаимодействуют с input
  • Вопрос задан
  • 697 просмотров
Подписаться 2 Оценить 7 комментариев
Решения вопроса 1
lunpully
@lunpully
Сейчас воспроизвел подобную ситуацию. По моему это просто тормозит браузер таким образом. То есть ему надо отрабатывать 50 мс интервалы и обращаться к элементам страницы.

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

При 800 мс и выше - мигание курсора выравнивается.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы