【发布时间】:2010-09-17 23:42:31
【问题描述】:
假设有这样的代码:
<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:
- 用户关注输入元素
- 用户将鼠标移到未选择的 div 上
当他改变焦点时,选定的 div 应该再次变为 notSelected。
我想做这样的事情来增加所选 div 的文本大小。无论如何,进行其他更改也可能很酷,所以我更愿意更改类属性。
在 JavaScript 中执行此类操作的最佳方法是什么?有什么 JavaScript 框架可以帮助我做这件事吗?所以添加淡入淡出等效果会很容易......
我下载了 MooTools,但通过快速阅读文档,如果没有任何表单 div 的特定 ID,我没有看到如何执行此操作,但这是我第一次使用它。我使用任何其他框架都没有问题,但如果您推荐一个,请同时写下我应该具体寻找什么。
【问题讨论】:
标签: javascript javascript-framework