동일한 ID를 가진 페이지의 요소 하나에 페이드를 적용하는 데 문제가 있습니다.Jquery에서 여러 이미지 요소가 모두 표시되면 사라집니다.
먼저 이미지를 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가 가능하지만 호환되도록하려는 경우이 작업을 수행 할 수 있음을 알고 있습니다.
당신은 다시 같은 요소를 보내고find()
이다, 너희들은 도움이 될 수 있습니다
건배,
톰
당신의'html'을 게시하면,'selector '가 아마도 당신이 원하는 것보다 더 많이 잡을 것입니다. – Jack
문제를 해결 했습니까? 내가 게시 한 jsFiddles를 본다면 궁금합니다. –