아래의 for 루프에있는 모든 fadeOut을 실행 한 후에 함수를 실행하려면 어떻게해야합니까?for 루프의 콜백 함수는 무엇입니까?
내가해야 할 일은 페이드 아웃으로 특정 개체를 볼 수 있고 퇴색시키는 것입니다. 스타일링 요구 사항으로 인해 topnav와 dropdown nav가 다른 uls에 있기 때문에 상황이 까다 롭습니다.
나는 아직 내 자신의 스크립트를 작성하는 데 익숙하지가 않다. 그래서 나는 기본적인 것을 놓치고있다. ... 어떤 도움
감사를
나는 기능에 포장 일을 시도했다하지만 변수 범위와 이해하지 않는 나사 일까지 엉망에 보인다!
$('.ksddtop').on('mouseenter', function(){
var ddtop = $(this).text();
var dd = $('.' + ddtop);
$('.ksddwrap').fadeIn();
$(dd).fadeIn();
var ksdds = $('.ksdd');
for(var i = 0; i < ksdds.length; i++) {
var ksdd = ksdds[i];
if (! $(ksdd).hasClass(ddtop)){
$(ksdd).fadeOut();
}
}
});
예! 이것은 아름답게 작동합니다! 왜 이것이 효과가 있는지 설명해 주시겠습니까? promise() 함수는 무엇입니까? (jquery 문서를 보면 ...)? 당신의 도움을 주셔서 감사합니다! – luetkemj
추가 정보 주셔서 감사합니다! promise()는 내가 필요한 것! 지금 도구 상자에있는 것이 멋지 네요! – luetkemj