我有一个网站我用引导内置交换两个图像。我在导航栏中的每个链接的任一侧放置图像。该导航栏李一通过引导/我个人的CSS有一个悬停状态,并且链接改变颜色,当你在任何地方移动鼠标在链接附近。我把一个img在链路的两边:jQuery的悬停在导航栏李
<li><a href="index.html"><img src="bonelefty.png"/>Home<img src="bonerighty.png"/></a>
</li>
<li><a href="about.html" id="about"><img src="bonelefty.png" class="img-
swap"/>About<img src="bonerighty.png" class="img-swap"/></a></li>
<li><a href="rates.html"><img src="bonelefty.png"/>Rates<img src="bonerighty.png"/></a>
</li>
<li><a href="contact.html"><img src="bonelefty.png"/>Contact<img src="bonerighty.png"/>
</a></li>
我想添加一些jQuery的这个样子,这是我在我的网站
jQuery(function(){
$(".img-swap").hover(function(){
this.src = this.src.replace("bonerighty.png","bonerightw.png");
},
function(){
this.src = this.src.replace("bonerightw.png","bonerighty.png");
});
});
的其他地方使用。当我加入IMG交换类图像的旁边,他们只有当你将鼠标悬停在该图像变化的联系,只有一个图像的变化(这对我来说很有意义)。我无法弄清楚当鼠标靠近链接和链接改变时如何改变图像。
OK这没有targ等正确的图像,并交换他们,但问题是现在右侧图像变得左侧图像boneleftw或bonelefty取决于它是否正被选中。也就是说,它正确地两边但随后开始第一个鼠标boneright交换到boneleft后保持这种方式。那么在进一步的鼠标移动过程中,骨骼都会变得僵硬,希望有所帮助。非常感谢。 – user2518391
我编辑我的答案是:增加了:第一,:最后 – Falci
现在左一个变成正确的。它已切换到错误的一边在此之后,犯规做出反应,进一步悬停和停留在bonerightw很奇怪,感谢你的帮助,请让我知道你在想什么 – user2518391