Как объединить эти 2 скрипта

Статус: Offline
Реєстрація: 20.07.2009
Повідом.: 1134
Как объединить эти 2 скрипта

Есть 2 скрипта, первый для выделения пунктов меню при скролле страницы, а второй для плавного скролллинга.

Нужно их как то объединить, так как не совсем корректно работают, по отдельности так сказать.
Цель - чтобы и при перемотке и при переходе по ссылкам меню выделялись соответствующие пункты меню.

Подскажите пожалуйста как решить проблему?

Вот что есть на данный момент



Код:
	jQuery(function ($) {

	    $(window).scroll(function(){

	        $(".div").each(function () {
	          var window_top = $(window).scrollTop();

	          var div_top = $(this).offset().top;

	          var div_1 = $(this).attr('id');

	            if (window_top > div_top - 120){

	                $('#menu').find('li').removeClass('active');

	                $('#menu').find('li[class="'+div_1+'"]').addClass('active');

	            }

	            else{

	                $('#menu').find('li[class="'+div_1+'"]').removeClass('active');

	                };

	        });

	    });

	});







$(document).ready(function(){
	$("#menu").on("click","a", function (event) {
		//отменяем стандартную обработку нажатия по ссылке
		event.preventDefault();

		//забираем идентификатор бока с атрибута href
		var id  = $(this).attr('href'),

		//узнаем высоту от начала страницы до блока на который ссылается якорь
			top = $(id).offset().top;
		
		//анимируем переход на расстояние - top за 1500 мс
		$('body,html').animate({scrollTop: top}, 1500);
		
		$('#menu').find('li[class="'+div_1+'"]').removeClass('active');
	});
	
});



HTML:
      <div class="navbar-collapse collapse" id="menu">
        <ul class="nav navbar-nav navbar-right" id="top-menu">
          <li class="headerwrap active"> <a href="#headerwrap">ВПЕРЕД</a></li>
          <li class="about"> <a href="#about"> 1</a></li>
          <li class="services"> <a href="#services"> 2</a></li>
          <li class="portfolio"> <a href="#portfolio"> 3</a></li>
          <li class="team"> <a href="#team"> 4</a></li>
		  <li class="price"> <a href="#price">5</a></li>
		  <li class="doc"> <a href="#doc"> 6</a></li>
          <li class="contact"> <a href="#contact">7</a></li>
        </ul>
      </div>
      <!--/.nav-collapse --> 
    </div>
  </div>
</div>

<!-- ==== HEADERWRAP ==== -->
<div id="headerwrap"  name="home" class="div">
 
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
в помощь:клас:
 
Назад
Зверху Знизу