Показать сообщение отдельно
  #1 (permalink)  
Старый 29.01.2015, 02:08
Интересующийся
Отправить личное сообщение для Dryn9 Посмотреть профиль Найти все сообщения от Dryn9
 
Регистрация: 21.01.2015
Сообщений: 12

Не работает скроллинг
Добрый вечер. У меня такая проблема: есть функция:
<script type="text/javascript">
function scrolling() {
	var elementClick = $(this).attr("href");       
    var destination = $(elementClick).offset().top - 100;       
    if ($.browser.safari)
    {           
        $('body').animate({ scrollTop: destination }, 1100); //1100 - скорость прокрутки       
    }
    else
    {           
        $('html').animate({ scrollTop: destination }, 1100);       
    }       
}
</script>

Хочу чтобы в меню при нажатии на кнопку вызвать эту функцию и скроллить, но оно не работает. Код меню.
<ul>
<li><a onclick="scrolling ()" href="#hdr">Главная</a></li>
<li><a onclick="scrolling ()" href="#content">Наши услуги</a></li>
<li><a onclick="scrolling ()" href="#princip">Наши принципы</a></li>
<li><a onclick="scrolling ()" href="#shema">Как мы работаем</a></li>
<li><a onclick="scrolling ()" href="#raboty">Наши работы</a></li>
</ul>

Что я сделал не так?
Ответить с цитированием