2

我如何编写一个函数,onmouseover;

  • 获取此 div 中的所有“img”标签
  • 更改图像的样式以将不透明度降低到 0.5

提前致谢!

4

2 回答 2

3
$('.whatever').on('mouseenter', function() {
    $('img', this).css('opacity', '0.5');
}).on('mouseleave', function() {
    $('img', this).css('opacity', '1');
});

但是,您可以使用纯 CSS 来做同样的事情:

.whatever:hover img { opacity: 0.5; }
于 2012-04-22T19:51:01.267 回答
2

这是一种可能性:

$("#yourDiv").bind("mouseover", function(){
    $(this).find("img").css("opacity", "0.5");
});
于 2012-04-22T19:50:59.763 回答