我有一个带有图像的网站,其中一些有一个“播放”(一个绝对定位并通过 jQuery 上的点击事件管理的 div)。
在某些图像中,当鼠标悬停在图像上时,我必须更改不透明度。
当图像同时具有“播放”和不透明度变化时,就会发生这种情况(将鼠标放在“播放”div上):http: //jsfiddle.net/S53b5/
我尝试过仅使用 CSS 或使用 jQuery 的不同解决方案,但任何方法都有效:(
谢谢!
我有一个带有图像的网站,其中一些有一个“播放”(一个绝对定位并通过 jQuery 上的点击事件管理的 div)。
在某些图像中,当鼠标悬停在图像上时,我必须更改不透明度。
当图像同时具有“播放”和不透明度变化时,就会发生这种情况(将鼠标放在“播放”div上):http: //jsfiddle.net/S53b5/
我尝试过仅使用 CSS 或使用 jQuery 的不同解决方案,但任何方法都有效:(
谢谢!
试试这个演示
$("img").mouseout(function(){
$(".play").css("opacity","1")
}).mouseover(function(){
$(".play").css("opacity",".5");
});
更新了 Demo2
$("img").mouseout(function(){
$(".play").css("opacity","1");
$(this).css("opacity",".1");
}).mouseover(function(){
$(".play").css("opacity",".5");
$(this).css("opacity","1");
});
$(".play").mouseover(function(){
$(this).css("opacity","1");
$("img").css("opacity","1");
});
$("img").mouseover(function(){
$(this).css("opacity",".8");
})
$("#(yourimageid)").mouseover(function(){
$(this).css("opacity","0.7")
})