我有一个网站的图像,其中一些有一个“玩”(一个绝对定位和通过jQuery点击事件管理)在它上面。Div图像和鼠标悬停事件
在一些图像中,我必须在鼠标移到图像上时更改不透明度。
当imagen画质都在同一时间“播放”和透明度的变化,这种情况正在发生(把鼠标放在“玩”的div):http://jsfiddle.net/S53b5/
我已经尝试了不同的解决方案,只有CSS或使用jQuery ,但任何工作:(
谢谢!
我有一个网站的图像,其中一些有一个“玩”(一个绝对定位和通过jQuery点击事件管理)在它上面。Div图像和鼠标悬停事件
在一些图像中,我必须在鼠标移到图像上时更改不透明度。
当imagen画质都在同一时间“播放”和透明度的变化,这种情况正在发生(把鼠标放在“玩”的div):http://jsfiddle.net/S53b5/
我已经尝试了不同的解决方案,只有CSS或使用jQuery ,但任何工作:(
谢谢!
试试这个demo
$("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")
})
正如一些评论建议,我试图改变通过鼠标悬停事件的不透明性,但是当我把鼠标放在播放的透明度仍然闪烁。测试:http://jsfiddle.net/S53b5/2/ – Masta