Я пытаюсь заставить div исчезнуть, а затем установить на его место второй div, но обратный вызов для второго div, похоже, не ждет, когда первый завершит исчезновение, на самом деле они оба исчезают в то же время дает эффект перекрестного исчезновения отца, чем постепенное исчезновение, а затем в последующем. вот код:
$(document).ready(function () {
//toggle story text
$(function () {
$("#imageGallery").scroll(function () {
if ($(this).scrollLeft() > 1000) {
$("#story2").fadeIn("300", function () {
$("#story1").fadeOut("300");
});
} else {
$("#story1").fadeIn("slow");
$("#story2").fadeOut("slow");
}
});
})
});
и страница, на которой я его использую:
http://www.jonathantopf.com/imijstudio/
есть идеи, почему это происходит?