Показать сообщение отдельно
  #4 (permalink)  
Старый 21.06.2011, 13:37
Интересующийся
Отправить личное сообщение для vpisklov Посмотреть профиль Найти все сообщения от vpisklov
 
Регистрация: 04.10.2010
Сообщений: 18

$(document).ready(function() {
      $("a.ancLinks").click(function () {
        elementClick = $(this).attr("href");
        destination = $(elementClick).offset().top;

       $(this).parent().next("div").slideToggle("slow")
	        .siblings("div:visible").slideUp("fast");
	        $(this).parent().toggleClass("active");
	        $(this).parent().siblings("h2").removeClass("active");

        if($.browser.safari){
          $('body').animate( { scrollTop: destination }, 1100 );
        }
        else{
          $('html').animate( { scrollTop: destination }, 1100 );
        }

        return false;
      });
});


попробуйте так...
если синтаксисом все правильно то должно работать...

Смысл такой: вы кликаете по ссылке получаете "якорь" и его положение сверху относительно окна браузера. далее выбираем родителя ссылки, переключаем класс, показываем следующий div, все остальные прячем и с остальных h2 убираем класс. ну и конечно-же прокручиваем страницу
Ответить с цитированием