2015-01-27 3 views
0

У меня есть блок кода jQuery, который должен прокручивать (анимировать) пользователя на верх страницы, когда в нижнем колонтитуле кликается ссылка. Теперь он работает на моем компьютере (в разработке), но на производственном сервере он не оживляет, он просто прыгает на вершину. Есть идеи?jQuery анимированная прокрутка до верхнего якоря не работает?

 /* scroll to top */ 
     $(document).ready(function() { 
      $('a[href=#top]').click(function() { 
       $('html, body').animate({ scrollTop: 0 }, 500); 
       return false; 
      }); 
     }); 

ссылка в футере

<a href="#top">back to top</a> 

якорь находится в верхней части, сразу после открытия тега тела

<a name="#top"></a> 

EDIT/UPDATE: оказывается ALL jQuery не работает на веб-сайте. Я связался с библиотекой jQuery с использованием API Google

<script type="text/javascript" charset="UTF-8" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 

Зачем это работать с моего компьютера, но не с облачного сервера?

+0

Глупый вопрос: есть вы загрузили библиотеку Jquery и связал его правильно в коде? Единственная причина, по которой я спрашиваю, это то, что она работает локально, а не на prod. – Papa

+0

связано с библиотекой jQuery с использованием API Google (http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js) – user4496950

+0

, где находится этот хостинг? – Papa

ответ

0

Попробуйте использовать id вместо name:

<a id="top"></a> 
+0

все еще ничего = / – user4496950