그래서 나는 클릭 할 때 여러 div를 fadeIn/Out하는 4 가지 스크립트 세트가 있습니다. 내가 겪고있는 문제는 페이드 인/아웃 효과가 함께 섞이거나 톤을 클릭하는 것입니다. 페이드 인/아웃주기 완료 후에 만 어떻게 발사 할 수 있습니까?fadeIn/FadeOut이 실행되는 동안 다른 스크립트의 실행 방지
여기 내 jquery 스크립트입니다. 필요한 경우 html을 게시 할 수 있습니다.
// 1st Navigation
$("#1stforward").click(function() {
$("#1st").fadeOut(3500, 'swing');
$("#2nd").delay(3375).fadeIn(4500, 'swing');
});
//2nd Navigation
$("#2ndback").click(function() {
$("#2nd").fadeOut(3500, 'swing');
$("#1st").delay(3500).fadeIn(4500, 'swing');
});
$("#2ndforward").click(function() {
$("#2nd").fadeOut(3500, 'swing');
$("#3rd").delay(3500).fadeIn(4500, 'swing');
});
// 3rd Navigation
$("#3rdback").click(function() {
$("#3rd").fadeOut(3500, 'swing');
$("#2nd").delay(3500).fadeIn(4500, 'swing');
});
$("#3rdforward").click(function() {
$("#3rd").fadeOut(3500, 'swing');
$("#4th").delay(3500).fadeIn(4500, 'swing');
});
// 4th Navigation
$("#4thback").click(function() {
$("#4th").fadeOut(3500, 'swing');
$("#3rd").delay(3500).fadeIn(4500, 'swing');
});
$("#4thforward").click(function() {
$("#4th").fadeOut(3500, 'swing');
$("#5th").delay(3500).fadeIn(4500, 'swing');
});
각'fadeIn/fadeOut' 전에 체인'.stop (true) –