Вопрос

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

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

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

Это было полезно?

Решение

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

$("#"+objCurrentDiv).animate({'width':'0%','display':'none'},"slow",function(){
  $("#"+objNewDiv).animate({'width':'100%','display':'block'},"slow");
});
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top