는 여기에 몇 가지 작은 이미지가있는 페이지의 :jQuery .fadeTo() 효과에서 이상한 점멸을 일으키는 원인은 무엇입니까?
는 내가 원하는 것은 당신이 하나의 썸네일을 통해 호브 때, 다른 사람 (검은 DIV 각 엄지 손가락 뒤에있다) 검은 색으로 페이드입니다. 마우스를 가져 가면 다시 돌아옵니다.
한 썸네일에서 다음 썸네일로 이동하면 페이지의 다른 모든 축소판이 사라지고 매우 빠르게 사라집니다. 이 문제를 어떻게 방지 할 수 있습니까? 달성하려는 일을하는 더 좋은 방법이 있습니까?
는 여기에 지금까지이 작업은 다음과 같습니다
$('.child-thumb').hover(
function() {
$(this).addClass('active').removeClass('inactive');
$('.inactive').children('img').stop(1,1).fadeTo('fast', .3);
$('.inactive').children('p').stop(1,1).fadeTo('fast', .3);
},
function() {
$('.inactive').children('img').stop(1,1).fadeTo('fast', 1);
$('.inactive').children('p').stop(1,1).fadeTo('fast', 1);
$(this).removeClass('active').addClass('inactive');
}
);
참고 2 : 또한, 나는 단순화하거나 빠른/가볍고, 알려 주시기 바랍니다/더 의미하게 내 코드를 압축 할 수있는 방법이 있다면.
감사합니다.
:'.stop()는 '부울 매개 변수가 아니라 1 또는 0이 때문에 자동 타입 변환의 여기 도망가 수 있지만, 정지의 적절한 사용이 전달하는 것입니다 소요 참/거짓, 1/0이 아닙니다. – jfriend00