如何使用css和/或javascript实现此技巧
How can I do this trick with css and/or javascript?
这是代码:
HTML:
<img src="..." />
// other stuff
<div id="image">
<a href="" > bla bla bla </a>
<a href="" > ble ble ble </a>
</div>
CSS:
#image a:hover{color:green;}
我想要这个:
当用户将鼠标放在图像上时,div中id为"image"的所有链接都变为绿色(就像用户将鼠标放置在链接上一样(。
如果可能的话,我更喜欢只使用CSS。
img:hover + #image a {
color: green;
text-decoration: none;
}
http://jsfiddle.net/Tzpmd/
img:hover + #image a{color:green;}
尽管与+
一起使用的:hover
存在一些浏览器怪癖,但您需要进行一些测试,看看您支持的浏览器是否受到影响。
当然,+
在旧的浏览器中将不受支持。
如果中间有一个元素,则可以使用~
。
img:hover ~ #image a{color:green;}
@xRobot,你的fiddle的问题是你没有引用#topimg
的兄弟,即table
而不是tr#image
。您所引用的元素是table元素的子元素,也是#topimg元素的侄女(而不是兄弟元素(。
查看此更新的小提琴:http://jsfiddle.net/QSy9H/32/
并使用本页上的示例:
img:hover ~ table #image a{ color:green; }
相关文章:
- 绑定函数时在IE7中未实现Javascript错误
- 可以't实现JavaScript翻转计数器
- 如何实现 Javascript 自动完成功能
- 实现JavaScript内部方法的源代码
- 当实现javascript倒计时时,其他html元素将消失
- 在aspx页面中实现javascript时出现问题
- 这是实现javascript字符串长度属性的正确方法吗
- 将递归函数转换为异步 CPS 实现 (javascript)
- 如何在Wordpress中实现javascript
- 在jQuery方法中实现Javascript变量
- 无法实现 JavaScript 代码
- 在 Rails 应用程序中实现 JavaScript 库
- 如何实现 JavaScript 对象继承
- 我将如何实现JavaScript
- 当浏览器开始实现JavaScript时,如何在支持一两个版本较旧的浏览器的同时开始使用它们
- 有没有其他方法可以在纯python中实现javascript的onClick()函数
- 如何在JavaCC中实现JavaScript自动分号插入
- 响应式网页设计 - 如何实现JavaScript部分
- 用Selfish实现Javascript中的简单继承
- 如何实现JavaScript/ECMAScript“;这里没有线路终止器”;JavaCC中的规则