【发布时间】:2011-11-16 04:53:03
【问题描述】:
我在对页面上具有相同 ID 的一个元素应用淡入淡出时遇到问题。
首先我将图像淡化到 60%,然后在悬停时我希望它只是 100% 的图像。这部分有效,但它将效果应用于页面上的每个元素。
// Fading images
$(document).ready(function(){
$('.mainArticle img').fadeTo('slow', 0.6);
$('.mainArticle img, .articleContainer').hover(function(){
$(this).find('.mainArticle img, .articleContainer').stop(true,true).fadeTo("slow", 1.0);
},function(){
$(this).find('.mainArticle img, .articleContainer').stop(true,true).fadeTo("slow", 0.6);
});
});
我也知道如果 CSS 可以做到这一点,但要尽可能兼容。
希望大家帮忙
干杯,
汤姆
【问题讨论】:
-
发布您的
html,您的selector可能比您想要的更多。 -
您的问题解决了吗?我很好奇你是否看过我发布的 jsFiddles。
标签: jquery hover opacity elements fade