![]() |
1
6
我建议您查看jquery以了解您的任务。学习起来很容易,而且效果很快。但仅凭你所描述的效果,纯javascript就足够了。 让你的沙发总是有一个叫做“可选”的类。稍后您可以切换其他CSS类。创建一个名为“selected”的CSS类,并赋予它所需的外观。
然后向文档的“脚本”部分添加类似的内容:
这是未经测试的,所以可能有一个小故障,但它会给你一个大致的想法,从哪里开始。 提示:鼠标移动时更改文本大小可能不是所有想法中最好的。它会导致重新排列页面布局,这对用户来说很烦人。 |
![]() |
2
7
这个问题还有一个纯粹的CSS解决方案。但是,它在MSIE6中不起作用。从技术上讲,它的工作原理与tomalek的解决方案类似,但它不使用javascript来切换元素的类,而是使用css来切换其样式:
|
![]() |
3
2
@ Tomalak: 为什么要查询四次DOM? 一个小的编辑,但一个巨大的速度效益:
|
![]() |
4
1
这有点不相关,但是标签标签没有包含输入标签。您为标签标签标签提供一个“for”属性,该属性对应于输入元素的ID。例子,
|
![]() |
5
0
另一个与最初的问题答案无关,但是…jquery还有一个可选的语法来执行mouseover/mouseout操作,叫做hover。
例子,
对不起,我花了两块钱,我好像想不出怎么逃出去。 |