Кнопка наверх


  • Контейнер-кнопка «button»
  • Контейнер-крышка «cap»
  • Пример

Чтобы сделать появляющуюся кнопку «Наверх» с помощью CSS, воспользуемся свойством z-index — спрячем кнопку за неподвижной областью, размером немного большим самой кнопки, фон которой будет таким же, как и фон сайта.

Контейнер-кнопка «button»

  1. Создаём контейнер с кнопкой:
    <a href="#" class="button"></a>
  2. Пишем для него стили:
    .button { 	display: block; 	background: url(путь+к+изображению) center no-repeat; 	height: 32px; width: 32px; 	position: fixed; bottom: 10px; right: 10px; 	z-index: 1; }
display: block;
определяем, что отображать данную ссылку нуж.

z-index: 1;
помещаем блок на 1-ый уровень.

Контейнер-крышка «cap»

Контейнер-крышка будет закрывать кнопку, если страница помещается в окно браузера и скроллинга нет.

  1. HTML:
    <div class="cap"></div>
  2. CSS:
    .cap { 	background-color: цвет+фона+сайта; 	height: 32px; width: 32px; 	position: absolute; bottom: 10px; right: 10px; 	z-index: 2; }
background-color: цвет+фона+сайта;
устанавливаем фон блока таким же, как и фон сайта.
height: 32px; width: 32px;
высота и ширина блока соответственно (их берём также исходя из размеров изображения кнопки или чуть больше).
position: absolute; bottom: 10px; right: 10px;
делаем блок не фиксированным как предыдущий, а абсолютно позиционированным и располагаем его на расстоянии 10px от нижнего края браузера и 10px от правого.
z-index: 2;
помещаем блок на 2-ой уровень, то есть выше блока с кнопкой.

Пример


developer.roman.grinyov.name

Здравствуйте! Пример скрипта можно посмотреть в этом блоге, когда вы прокручиваете страницу вниз,


скрипт для сайта - кнопка наверхв правом нижнем углу появляется картинка-кнопка «Наверх», нажав на которую вы попадете к верхней шапке сайта.

Под каждым примером с картинкой вы найдете код (скрипт), который надо вставить перед закрывающимся тегом «</body>»

Три небольших момента для корректной установки:

  1. Кодировка сайта должна быть в UTF-8, если будет другая то вместо русских букв — будут непонятные крякозяблики
  2. Надо чтобы на сайте была подключена библиотека jquery. Подключить ее можно вставив в шаблоне сайта перед«</head>» следующий код:
        
  3. Если у вас на сайте в дизайне прописан z-index (признак — не видно картинку {или видно, но только на некоторых участках сайта}), вам надо прописать в стилях к сайту следующую строчку:
      #topcontrol{z-index: 9999;}  
  4. Если нужно изменть положение картинки то воспользуйтесь стилем margin:
      #topcontrol{margin-bottom: 50px;}  


1.


Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/1.js"></script>  

2. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/2.js"></script>  

3. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/3.js"></script>  

4. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/4.js"></script>  

5. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/5.js"></script>  

6. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/6.js"></script>  

7. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/7.js"></script>  

8.


Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/8.js"></script>  

9. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/9.js"></script>  

10. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/10.js"></script>  

11. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/11.js"></script>  

12. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/12.js"></script>  

13. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/13.js"></script>  

14. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/14.js"></script>  

15.


Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/.js"></script>  

16. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/16.js"></script>  

17. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/17.js"></script>  

18. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/18.js"></script>  

19. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/19.js"></script>  

20. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/20.js"></script>  

21. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/21.js"></script>  

22.


Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/22.js"></script>  

23. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/23.js"></script>  

24. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/24.js"></script>  

25. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/25.js"></script>  

26. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/26.js"></script>  

27. Кнопка наверх

  	<script type="text/javascript" src="//web-ptica.ru/VRV-files/knopkavverh/27.js"></script>  

Простая кнопка «Наверх» без JavaScript

Существует очень простой способ предоставить пользователю такой функционал. Этот способ не требует задействования каких либо библиотек или дополнительных скриптов и делается исключительно при помощи HTML и при желании с задействованием CSS, путем создания обыкновенной внутренней ссылки.


Кнопка наверх

Для того, чтобы это сделать в любом месте, внизу вашей страницы, просто добавьте следующий код:

 ^Наверх

Как вы видите ссылке задан класс .topbutton используя который, при помощи CSS, вы можете придать ссылке любой, необходимый вам вид, например вид той же кнопки.

В стили вашего сайта, обычно они находятся в файле style.css надо вставить:

 .topbutton {   width:100px;   border:2px solid #ccc;   background:#f7f7f7;   text-align:center;   padding:10px;   position:fixed;   bottom:50px;   right:50px;   cursor:pointer;   color:#333;   font-family:verdana;   font-size:12px;   border-radius: 5px;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   -khtml-border-radius: 5px;   }

Недостатки:

— Кнопки сделанные с применением JavaScript могут быть плавающими и появляться сразу как только пользователь спустился немного в низ по странице, а в приведенном примере она будет отображаться постоянно.


— Прокрутка не будет плавной и после нажатия пользователь будет мгновенно перенаправлен вверх страницы.

Плюсы данного вида кнопки:

+ Для работы кнопки не нужно задействовать скрипты и большие, по объему, библиотеки. И это очень большой плюс.


Кнопки прокрутки вверх и вниз на JQUERY

Данное решение позволяет перемещаться как вниз так и вверх страницы т. к. состоит из двух кнопок. Кнопки фиксировано располагаются в левой части страницы. При произведении скроллинга кнопки плавно мерцают.

Кнопка наверх

  • Название: Кнопки прокрутки вверх и вниз на JQUERY
  • Ссылка: scroll.zip 57.72 KB
  • Формат: ZIP архив

В скачанном архиве будут находится все файлы необходимые для функционирования кнопки. Это CSS, JS файлы и файлики изображений стрелок.


Кнопка плавной прокрутки вверх при помощи JQuery

Еще один вариант организации плавной прокрутки содержимого страницы, с низу вверх, при помощи JQuery. Кнопка находится в правой нижней части страницы и появляется только если немного проскролить страницу вниз. Все реализовано при помощи небольшого кусочка CSS и JS кода, а так же небольшой картинки использующейся в качестве кнопки.

Мне эта кнопка нравится тем, что для ее создания не требуется большое количество скриптов при этом она имеет неплохие эффекты.


Кнопка наверх

Теперь разберемся, что нужно сделать для подключения кнопки к сайту

Изображение:

Вам понадобится изображение самой кнопки можете взять любое, а можете использовать вот это:

Скачать стрелку .png

HTML код:

Для вызова кнопки после основного контента страницы или перед тегом

web-ptica.ru

Как сделать кнопку «наверх» без jQuery

Можно сделать плавающую кнопку «наверх» на чистом javascript без использования сторонних библиотек. Стили берём из предыдущего примера. Скрипт и код копируем в любое место шаблона.

  <script>   var smoothJumpUp = function() {   if (document.body.scrollTop>0 || document.documentElement.scrollTop>0) {   window.scrollBy(0,-50);   setTimeout(smoothJumpUp, 20);   }   }      window.onscroll = function() {   var scrolled = window.pageYOffset || document.documentElement.scrollTop;   if (scrolled > 100) {   	document.getElementById('upbutton').style.display = 'block';   } else {   	document.getElementById('upbutton').style.display = 'none';   }   }  </script>    <a id="upbutton" href="#" onclick="smoothJumpUp(); return false;">   <img src="/images/up.png" alt="Top" border="none" title="Наверх">  </a>     

Первая функция отвечает за автоматическое перемещение к началу страницы, а вторая — за показ и скрытие кнопки в зависимости от положения прокрутки.

Что делать, если кнопка «наверх» не работает

Если кнопка не отображается, то измените в стилях свойство «display: none;» на «display: block;» и проверьте, появится ли она. Нет? Значит проблема в неправильном пути к изображению или код кнопки размещён в неподходящем месте. Попробуйте разместить его перед закрывающимся тегом «body».

Если кнопка при изменении свойства отображается, значит дело в скриптах. Следует проверить, подключена ли библиотека jQuery и не конфликтует ли она с «Mootools» (актуально для Joomla). Всё в порядке? Тогда оберните скрипт в следующую конструкцию.

  <script type="text/javascript">   window.onload = function () {   //здесь скрипт   }  </script>  

Это позволит выполнить скрипт только после загрузки всей страницы. Не помогло? Пиши в комментариях и мы постараемся найти причину неработоспособности.

realadmin.ru

Какой должна быть кнопка «Наверх», а какой нет

1. Используйте кнопку «Наверх» в случае, если длина страницы превышает 4 экрана. Для более коротких страниц в такой опции нет необходимости, так как пользователи легко возвращаются к началу скроллингом.

2. Стандартное расположение кнопки «Наверх» — правый нижний угол. Это наиболее ожидаемое место, где пользователь интуитивно ищет ее. Кнопка не должна перекрывать контент, также должна выделяться на фоне дизайна. Пользовательское тестирование показывает, что размещение кнопки «Наверх» в другой части экрана делает ее незаметной для пользователя.

3. Название кнопки должно быть четким. Не придумывайте другие варианты. У кнопки есть четкое назначение и название (наверх или в начало, возможно словосочетание «вернуться наверх»). Не используйте кнопку без сопроводительного текста, так как просто иконка может быть идентифицирована как некликабельный/нефункциональный элемент дизайна. Не используйте слова назад или просто вернуться, так как это ассоциируется с возвратом на предыдущую страницу, а не к началу страницы.

4. Не заменяйте графическую иконку ссылкой. Ссылка может быть проигнорирована пользователем, а графический значок, сопровождаемый текстом, показывает, что это элемент навигации.

5. Кнопка «Наверх» не должна перекрывать другие навигационные элементы, контент. Идеальная кнопка «Наверх» должна быть достаточно маленькой, чтобы не перекрывать контент, но в то же время достаточного размера для удобного взаимодействия с мобильного.

6. Кнопка «Наверх» должна визуально выделяться на фоне дизайна, быть легко заметной на фоне подложки. Иначе пользователи просто ее не заметят.

7. Кнопка «Наверх» должна появляться в интерфейсе не сразу, а после того, как пользователь прокрутит страницу на несколько экранов вниз и не проявит желание вернуться в начало страницы (скролл страницы вверх, клик по полосе прокрутки). В таком случае кнопка появляется именно тогда, когда она нужна пользователю, и не нарушает взаимодействие с другими элементами страницы.

8. Не анимируйте кнопку. Часто асессоры GetGoodRank сталкиваются с анимацией кнопки «Наверх». Это излишняя мера, никоим образом не влияющая на конверсию, однако обладающая чрезмерным раздражающим эффектом. Анимированные элементы отвлекают пользователя от основной задачи на странице.

9. Предоставьте возможность пользователю контролировать прокрутку. Не уводите пользователя автоматически в начало страницы, если он кликнул по полосе прокрутки, действие должно прямо указывать на намерение пользователя вернуться. Не применяйте автоматическую прокрутку при появлении нового контента в начале страницы. Просто укажите пользователю о том, что вверху есть свежий контент, к примеру сообщением «Новые публикации».

Есть ли альтернативы кнопки «Наверх»

Есть две наиболее очевидные и удобные альтернативы кнопке «Наверх»:

  • меню внизу страницы — этот вариант удовлетворит тех пользователей, которые хотят вернуться в начало страницы, чтобы перейти в другие разделы сайта/каталога, либо воспользоваться поиском по сайту. Такой подход идеально работает на тех сайтах, где пользователи прокручивают страницу до самого конца;
  • закрепленное меню — решение для тех сайтов, на которых пользователи не прокручивают страницу полностью до конца. Закрепленное меню предоставляет доступ к основным элементам навигации, как только пользователь уходит с первого экрана. Такой подход позволит посетителю сайта перейти в нужный раздел без дополнительных действий, в какой бы части длинной страницы он не находился.

Проверить, насколько страницы сайта удобны для пользователей, можно в GetGoodRank!

blog.getgoodrank.ru

Для чего нужна эта кнопка?

Сказать откровенно, миллионы сайтов живут без подобной кнопки. Ничего критичного в её отсутствии нет, но применение этого элемента может принести определенную пользу, как для посетителей, так и для вас, как для владельца ресурса.

Польза для посетителей

Страницы сайтов нередко перегружены контентом. Длинные и подробные статьи заставляют посетителей спускаться все ниже и ниже, прокручивая текст колесиком мыши. В самом конце их ожидают еще и десятки комментариев и для того, чтобы добавить свои, им приходится проделать еще больше работы.

Пока мы заняты чтением, такая прокрутка не особо утомляет. Но возвращаться назад уже не так весело и, вместо того, чтобы вернуться вверх и погулять по другим разделам вашего сайта, пользователь просто закрывает его.

Использование стрелки вверх для сайта, позволяет сделать возвращение к верхнему меню быстрым и комфортным.

Польза для сайта

Польза для сайта вытекает напрямую из предыдущего текста. Кнопка упрощает навигацию по страницам и улучшает поведенческие факторы для вашего ресурса, так как пользователи ведут себя более активно и больше внимания отдадут вашим материалам.

В свою очередь, удобная навигация и хорошие поведенческие факторы приводят к росту авторитета в глазах поисковых систем и, соответственно, к росту позиций в результатах поиска.

Простая кнопка наверх для сайта html

Я рассмотрю два способа снабдить ваш сайт такой кнопкой. Первый будет ориентирован на простые сайты, для которых нет возможности или желания подключать какие-либо дополнительные библиотеки или Javascript.

Для реализации будет достаточно стандартного функционала языка разметки HTML, дополненного CSS стилями. Кнопка вверх будет действовать как обычная ссылка, отправляющая посетителя к началу страницы.

Достоинства:

  • Простота и легкость настройки;
  • Не нужна поддержка библиотек и скриптов.

Недостатки:

  • Кнопка видна постоянно, даже когда посетитель находится в самом верху страницы;
  • Перемещение вверх происходит не плавно, а мгновенно, рывком.

Код кнопки будет состоять из двух элементов. Первый – это HTML ссылка, размещаемая в коде сайта. Второй – это CSS стиль кнопки, он размещается в файле стилей и отвечает за расположение кнопки и ее внешний вид.

Следующий код разместите внутри тела сайта (внутри тега body, лучше, прямо перед его закрытием). Обратите внимание, что вам потребуется картинка, которая послужит кнопкой (замените участок кода на ваш путь к картинке и ее название).

Дальше вам необходимо прописать стили созданного нами класса кнопки buttonup. Для этого открываем файл style.css и добавляем в конец следующий код:

Этот код отвечает за положение кнопки, редактируя цифры, вы можете его изменить. Как только вы сохраните файл, кнопка начнет действовать. Параметр width ставьте равным ширине картинки, bottom – отступ от нижнего края экрана, right – от правого края экрана.

Плавающая кнопка наверх для сайта

Итак, друзья, простую кнопку на HTML мы с вами сделали, теперь давайте займемся реализацией более продвинутой версии. В ней мы избавимся от тех недостатков, которые присутствовали в предыдущем варианте, а именно:

  • Кнопка не будет постоянно маячить перед глазами, а появится только тогда, когда посетитель пролистает страницу вниз;
  • Эффект возвращения наверх страницы будет плавным, что выглядит стильно;
  • Кроме того, наша кнопка будет меняться при наведении курсора (менять цвет или яркость).

Существует масса способов и скриптов, позволяющих сделать кнопку вверх. Признаюсь честно, я не программист и, если в предыдущем варианте с HTML я разобрался, то в JavaScript я полный чайник. Поэтому я просмотрел и изучил кучу разных версий и выбрал для себя вариант, который проще всего реализовать (меньше изменений в разных файлах).

В целом, процесс создания такой кнопки чуть-чуть сложнее, но разобраться с ним может каждый. Делается все в 2 этапа:

1. Подключение библиотеки jQuery

Если вы используете WordPress или другую стандартную CMS, то эта библиотека, скорее всего, подключена по умолчанию. В таком случае, этот пункт вы можете пропустить.

Для подключения библиотеки jQuery, вам нужно прописать в разделе <head></head> вашего сайта следующую строку:

2. Подключение скрипта, выводящего кнопку

Код скрипта можно вставить двумя способами:

  • либо поместить его целиком между тегами <head></head>,
  • либо разместив скрипт в отдельном фале, а в коде страницы прописать его подключение.

Первый вариант проще, второй, на мой взгляд, удобнее.

Вот сам скрипт (автор Тимур Камаев wp-kama.ru):

Замените в скрипте ссылку http://biznessystem.ru/img/arrow.png на ту, где будет храниться ваша картинка.

Если вы будете использовать для скрипта отдельный файл, как это сделал я, то в него помещаете код, находящийся между тегами <script></script>, сами теги копировать в файл не нужно. Файл размещаете у себя на хостинге.

Я назвал файл buttonup.js. Для его подключения в заголовке сайта прописываем вот такую строчку:

Вместо «путь к файлу» прописываете адрес, где лежит ваш файл со скриптом.

Картинка для кнопки

Кнопка наверхДля того, чтобы изображение кнопки менялось, файл картинки должен состоять из двух половинок, на одной изображается обычная стрелка, на другой активная стрелка (под наведенным курсором). Посетителю одновременно показывается только одна половина. У меня верхняя стрелка сделана полупрозрачной, вторая непрозрачная (яркая).

Заданные цифры приведены для картинки размером 88 на 250 пикселей (каждая стрелка сделана по 125 пикселей в высоту). Если вы будете использовать другое изображение, то изменяете в коде значения width и height на свои.

Значение background-position – это смещение картинки, его делаете чуть больше половины всей высоты изображения.

Bottom – это отступ от нижнего края экрана. Left – отступ от левого края экрана, здесь он задан в процентах, а можно задать в пикселях, как это было в примере с HTML. Там параметр right (отступ справа) был задан в пикселях.

Код можно упростить, если удалить из него вот эту строку:

Она отвечает за изменение отображаемой части картинки при наведении курсора и если ее убрать, то кнопка всегда будет выглядеть одинаково. В этом случае вам не нужна будет картинка с двойным изображением, поставьте любую стрелку.

Несколько вариантов стрелок я сделал, а в интернете вы можете отыскать много готовых.

Кнопка наверхКнопка наверх 1кнопка наверх 3Кнопка наверх 3Кнопка наверх 4

Как видите, создать красивый сайт самому несложно. На этом на сегодня все.

biznessystem.ru

Кнопка наверх: HTML+CSS

Преимущество данного способа — простота в использовании (не нужно использовать дополнительные библиотеки или скрипты).

Сначала нужно создать ссылку ‘#’, а затем оформить её так, как нам нужно:

<!DOCTYPE html>  <html>   <head>   <meta charset="utf-8">   <title>Кнопка наверх с помощью CSS - "Нубекс"</title>   <style>   .topNubex {  	position: fixed;  	right: 45px;  	bottom: 45px;   }   </style>   </head>   <body>   <div style="height:3000px"></div>   <a href="#" title="Вернуться к началу страницы" class="topNubex">Вверх</a>   </body>  </html>

К недостаткам данного способа относится то, что в таком случае прокрутка не может быть плавной и посетитель мгновенно перенаправляется в верхнюю часть страницы.

Кнопка наверх: JavaScript

Приведенный ниже способ использует библиотеку JQuery. Он прост в использовании и позволяет сделать прокрутку страницы плавной.

<!DOCTYPE html>  <html>   <head>   <meta charset="utf-8">   <title>Кнопка "Вверх" при помощи JavaScript - "Нубекс"</title>      <style>   #topNubex {  	position: fixed;  	right: 45px;  	bottom: 45px;   }   </style>      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>      <script type="text/javascript">   $(function() {   $(window).scroll(function() {   if($(this).scrollTop() != 0) {   $('#topNubex').fadeIn();   } else {   $('#topNubex').fadeOut();   }   });   $('#topNubex').click(function() {   $('body,html').animate({scrollTop:0},700);   });   });   </script>   </head>   <body>      <div style="height:3000px"></div>      <div id="topNubex"><img src="topNubex.png" width="30px" height="30px" /></div>   </body>  </html>

В этом примере в качестве фона кнопки используется картинка. Можно настроить отображение кнопки при помощи CSS-стилей (размер, цвет, обводка, прозрачность и т.д.). Таким образом, этот способ является более гибким и предоставляет больше возможностей при добавлении кнопки «Наверх» на сайт.

nubex.ru

HTML

Для начала создадим в html нашу кнопку.

 <div id="button-up">  <span>Наверх</span> </div>

CSS

Добавим стили к нашей кнопки

 #button-up {  display:none;  left: 0;  margin: 0;  position: fixed;  bottom: 50px;  outline:none;  width: 52px;  color: #333333;  line-height: 30px;  text-decoration: none;  padding: 0px 0 0 28px;  background: url(../images/icon-arrow-black-up.jpg) no-repeat 7px 11px #ffffff;    border-radius: 0 4px 4px 0;  -webkit-border-radius: 0 4px 4px 0;  -moz-border-radius: 0 4px 4px 0;  -o-border-radius: 0 4px 4px 0;    box-shadow: 0 2px 4px #999;  -webkit-box-shadow: 0 2px 4px #999;  -moz-box-shadow: 0 2px 4px #999;  -o-box-shadow: 0 2px 4px #999;  cursor:pointer; }

Javascript и jQuery

Далее создадим функцию которая будет при скролинге страницы показывать или скрывать нашу кнопку. Также сделаем чтобы кнопка не сразу появлялась, а при отступе сверху 50px. Если расстояние до верха меньше 50 px то будем скрывать кнопку. Для того чтобы при нажатии на кнопку, прокрутка в начало страницы была плавной мы добавили функцию animate.

 $(document).ready(function(){  /**  * При прокрутке страницы, показываем или срываем кнопку  */  $(window).scroll(function () {  // Если отступ сверху больше 50px то показываем кнопку "Наверх"  if ($(this).scrollTop() > 50) {  $('#button-up').fadeIn();  } else {  $('#button-up').fadeOut();  }  });    /** При нажатии на кнопку мы перемещаемся к началу страницы */  $('#button-up').click(function () {  $('body,html').animate({  scrollTop: 0  }, 500);  return false;  });   });

Вот и все, кнопка готова к использованию. Также вначале не забудьте подключить фреймворк jQuery.

Скачать рабочий пример

www.frameworks.su

Кнопка вверх для сайта Привет, друзья. Сегодня я продолжаю делиться с вами полезными скриптами, а если говорить конкретно, то я расскажу вам историю о появлении на моем блоге кнопки вверх. Меня уже давно просили написать, как сделать такую же кнопочку, но мне было жалко «палить контору», но сегодня я вдруг передумал…

Так-то ничего нового я не расскажу, ведь в сети можно найти еще 100500 статей о том, как сделать кнопку вверх для сайта, на этом бы и стоило закончить сегодняшний пост, если бы не одно НО! Моя кнопка необычная, не такая как у всех – у меня кнопка от самого Яндекса…сейчас-сейчас я все расскажу 🙂

Как-то изначально так сложилось, что при ведении блога я решил отказаться от постраничной разбивки комментариев к постам. Не знаю почему, может не хотел плодить лишних страниц, а может и не верил, что у меня может быть более 50 комментариев к одному посту, так или иначе, свое мнение я не изменил до сих пор – все комментарии к постам выводятся одной страницей. Однако, вот незадача, некоторые посты на моем блоге набрали уже более 500 комментариев, и это не смотря на то, что я раз в месяц их подчищаю. Короче, это была предыстория – а результат такой, что пришлось добавить на блог кнопку вверх. В результате навигация по длинным постам с комментариями значительно упростилась.

Кнопку или сам скрипт я даже не искал, все это само попалось мне на глаза – на одном из сервисов Яндекса, увы, не помню на каком. Но раздумывать я не стал – раз дают надо брать!

Мне очень нравится выражение «Хорошие художники копируют, а гениальные — воруют», но вот я хоть и не художник, но ворую гениально 🙂 Да, кнопку, которую вы видите на моем блоге, я спер с Яндекса. Я не хотел пользоваться чьими-то инструкциями и скриптами, они все какие-то стремные, а тут раз уж сам Яндекс пользуется данным скриптом, значит он лучший.

NB: это не первая вещь, которую я «позаимствовал» у Яндекса, месяц назад я обнаружил на одной из промо-страниц «секретные» кнопки шаринга, о чем писал на форуме.

15 минут колупаний исходного кода и все исходники у меня! Но я вас избавлю от этого безобразия, с моей инструкцией вы сможете всего за 2 минуты заиметь красивую и работающую кнопочку!

alaev.info


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.