jQuery: замена выцветания на скольжение - PullRequest
1 голос
/ 17 июня 2009

У меня есть скрипт ниже, чтобы скрыть содержимое одного div и показать другой

$("#"+objCurrentDiv).fadeOut("slow",function(){
  $("#"+objNewDiv).fadeIn("slow");
});

Это дает мне эффект затухания. Теперь я хочу изменить эффект затухания с помощью скольжения (слева направо. Я попробовал метод слайд-шоу, но не смог добиться успеха. Может ли кто-нибудь помочь мне переписать это?

1 Ответ

4 голосов
/ 17 июня 2009

Поскольку стандартные функции .slideDown и .slideUp будут выполнять эффект по вертикали, вы должны использовать .animate так:

$("#"+objCurrentDiv).animate({'width':'0%','display':'none'},"slow",function(){
  $("#"+objNewDiv).animate({'width':'100%','display':'block'},"slow");
});
...