😎 » DARYA DLE » Готовые дизайны » Кнопка вверх
644 0  

Кнопка вверх

Практически в каждом шаблоне есть кнопка вверх - перед Вами заготовка для такой кнопки.

- основные скрипты


1. Для боди задаем уникальный  идентификатор:

<body id="vverh">


2. Перед закрывающим боди ставим саму кнопку и задаем стили:

<a href="#vverh" id="knverh" class="bg-vverh"></a>

/* Knopka vverh */
.bg-vverh {display:none; width:36px; height:39px;background-position:-702px -533px; position:fixed; bottom:15px; right:20px;z-index:990;}
.vverfixno {display:none; }
.vverhvid {display:block;}


3. Ставим скрипты внизу сайта - после джиквери:

{jsfiles}

<script> 
//* фиксация кнопки вверх
$(document).ready(function(){ var $menu = $("#knverh"); $(window).scroll(function(){ if ( $(this).scrollTop() > 1065 && $menu.hasClass("vverfixno") ){ $menu.removeClass("vverfixno").addClass("vverhvid"); } else if($(this).scrollTop() <= 1090 && $menu.hasClass("bg-vverh")) { $menu.removeClass("vverhvid").addClass("vverfixno"); }  });scroll });
//* плавная прокрутка к месту вверх
$(document).ready(function(){ $('.bg-vverh').click( function(){ var scroll_el = $(this).attr('href');  if ($(scroll_el).length != 0) { $('html, body').animate({ scrollTop: $(scroll_el).offset().top }, 900); } return false;  }); });
</script> 




Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023