Пусть иметь такой код:Как изменить стиль элемента/контейнера, когда фокус «внутри»?
<div class="notSelected">
<label>Name
<input type="text" name="name" id="name" />
</label>
<div class="description">
Tell us what's your name to make us able to fake to be your friend
when sending you an email.
</div>
</div>
Теперь предположим, что я имею что-то вроде этого (это просто пример) для каждого элемента формы. Я хотел бы изменить стиль от notSelected к Selected, когда:
- внимание пользователя на входном элементе
- пользователя переместить курсор мыши на notSelected ДИВ
Когда он изменит фокус выбранной div должен снова не быть выбран.
Я хотел бы сделать что-то подобное, чтобы увеличить размер текста выбранного div. В любом случае, это может быть здорово сделать другие изменения, поэтому я бы предпочел изменить атрибут класса.
Каков наилучший способ сделать что-то подобное в JavaScript? Есть ли какая-либо инфраструктура JavaScript, которая может заставить меня делать это? Таким образом, будет легко добавить эффекты, такие как затухание и т. Д.
Я загрузил MooTools, но с быстрым чтением документов я не видел, как это сделать, не имея конкретного идентификатора для любой из форм div, но это первый раз, когда я его использую. У меня нет проблем с использованием каких-либо других фреймворков, но если вы предложите один, пожалуйста, напишите также, что я должен искать специально, спасибо.
Благодарим за подсказку, но ее можно использовать для области формы. Например, как только он сосредоточится на области входа в систему или в зоне профиля, так же, как и на примере, еще раз спасибо! – 2008-10-19 09:56:16