【发布时间】:2011-02-15 10:12:18
【问题描述】:
我在处理这些事件时遇到了问题。我不确定什么是最好用的。我正在尝试根据鼠标的位置制作一些不透明动画。
我有这些结构
<div class="thumbnail-wrapper">
<a href="#">
<img class="thumb" src="image/image1.png" />
</a>
<a href="#">
<img class="thumb" src="image/image2.png" />
</a>
<a href="">
<img class="thumb" src="image/image3.png" />
</a>
<a href="#">
<img class="thumb" src="image/image4.png" />
</a>
<a href="#">
<img class="thumb" src="image/image5.png" />
</a>
</div>
基本上,我想做的是每当鼠标进入图像时,其余图像(除了鼠标所在的位置)都会进行动画不透明度更改,即:$(img).stop().not(this).animate({"opacity":"0.4"})
并且一只鼠标所在的位置将动画为 opacity:1。
请帮助解决此问题的最佳方法是什么。我尝试过悬停,但没有成功。
TIA
【问题讨论】:
标签: javascript jquery html hover mouseover