Ошибка Flash, плавающего DIV и поля ввода - PullRequest
0 голосов
/ 22 февраля 2011

Итак, у меня есть ошибка в Firefox, и мне интересно, есть ли способ ее обойти.Я поднял его в Safari, и мне еще предстоит проверить Chrome или IE.

У меня есть флэш-фильм (wmode = opaque) в середине страницы и кнопка, которая вызывает плавающее окно (позиция: абсолютная); z-index: 999), что позволяет войти или зарегистрироваться.Что выглядит хорошо ... все плавает над окном правильно.Но когда я щелкаю TextField, чтобы начать вводить текст ... Flash Movie показывает плавающий div каждый раз, когда курсор мигает.

Теперь, как я уже говорил, это происходит только в Firefox, но есть ли способвокруг этого ???

1 Ответ

1 голос
/ 30 марта 2011

У меня была такая же проблема, и я нашел обходной путь прямо сейчас. Я обнаружил, что проблема возникает, когда фокус уже на входе, и работает, когда ввод / текстовое поле получает фокус в первый раз.

РЕШЕНИЕ: привязать щелчок по входу / текстовой области и сделать размытие с последующим фокусом. работает как положено!

с JQuery:

$('input,textarea').click(function() {
jQuery(this).blur().focus();
})

В html должно быть что-то вроде (не проверено)

<textearea onClick="this.blur();this.focus()">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...