假设有这样的代码:
<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
当他改变焦点时,Selected div 应该再次变为 notSelected。
我想做这样的事情来增加所选 div 的文本大小。无论如何,进行其他更改也可能很酷,所以我更愿意更改类属性。
在 JavaScript 中执行此类操作的最佳方法是什么?有没有什么 JavaScript 框架可以帮助我做这件事?所以很容易添加褪色等效果......
我下载了 MooTools,但是通过快速阅读文档,如果没有任何表单 div 的特定 ID,我没有看到如何做到这一点,但这是我第一次使用它。我使用任何其他框架都没有问题,但如果你推荐一个,请写下我应该特别寻找什么。