Подскажите как сделать кнопку вверх на сайт
Страницы: Пред. 1 2 3 4 5 6 След.
Подскажите как сделать кнопку вверх на сайт
Цитата
Coder пишет:
Цитата
Дмитрий Платонов пишет:
Для меня это как диссертацию защитить.
Посмотрите в head должно быть примерно такая строка:
Код
 <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
 
или просто указание на локальную папку вашего сайта, где лежат js, с файлом типа jquery-1.7.2.min.js

Если как в верхнем примере, но без версии (нет подпапки 1.7 или что-то типа этого), то может на автомате подкачивать самую новую версию - 1.9.х

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

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

Сначала на локальной машине запустите страницу с рекомендованными версиями (исходники скриптов) и попробуйте, меняя версии jquery, добиться нормального функционирования. Затем посмотрите, насколько та версия, при которой работает нужный скрипт, критична для остальных скриптов, имеющихся на сайте - проще говоря, если, например, вы поменяли jquery на версию, при которой нужный скрипт работает, и потом проверили весь сайт, и все тоже работает, как надо, то вы добились цели и решили вопрос.
у меня вот такая строчка <script type="text/javascript">var servername='<?=$h?>';</script><?=$stylecss?><?=$mainjs?>
Цитата
liotx пишет:
Цитата
Coder пишет:
liotx, речь идет о появляющейся кнопке и плавной прокрутке...
именно по этой причине там присутствовал смайл "smile:D"
А вообще...


Цитата
Олег Гречина пишет:
Собственно стоит библиотека jquery1.9.1.js

$(this).scroll(function () {
if ($(this).scrollTop() > 800) {
$('.top_link').addClass("open"smile;);} else {
$('.top_link').removeClass("open"smile;);
}

});

Есть спан вида (можно и див и что хоч, главное класс):


<span class="top_link">Вверх</span>


При скролинге ниже 800 пикселей к нему приклееваться еще один клас open и спан приобретает такой вид:

<span class="top_link open">Вверх</span>

Css выглядит так:

.top_link {display:none;} Можно использовать opacity, тогди и анимацию с плавным появленимем можно замутить

.top_link.open {display:block;}

Ну и повесить всякие абсолюты и отпозиционировать данный спан в нужное место страницы

Если скролить вверх, то клас open исчезнет и спан будет с одним класом у которого дисплей ноне


п.с. Написал все тут по быстрому, подобный скрипт работает на всех моих сайтах)
Если Вам не сложно, можете выложить пошаговую установку, для особо "одаренных" )))
Вопрос с кнопкой так и не решил. Кто знает помогайте.
Напишите мне в ЛС или по контактным данным в подписи, разберёмся smile:)
Предлагаю Услуги по веб-разработке/программированию
HTML(HTML5), CSS(CSS3), JavaScript(jQuery, AJAX), PHP, MySQL
========================================
http://www.cy-pr.com/forum/f58/t37537/
http://www.cy-pr.com/forum/f50/t35619/
Цитата
Sillys пишет:
Напишите мне в ЛС или по контактным данным в подписи, разберёмся smile:)
отписал в ЛС
Там дел на 2 минуты.
Занимаемся шаблонами и модификациями для phpBB3, ppkbb3cker
Цитата
Если Вам не сложно, можете выложить пошаговую установку, для особо "одаренных" )))

Дмитрий Платонов,
  а на какой цмс ваш сайт?
Изменено: liotx - 20 Апреля 2013 16:48
Цитата
DizeGen пишет:
Там дел на 2 минуты.
однако не выходит
Цитата
liotx пишет:
Цитата
Если Вам не сложно, можете выложить пошаговую установку, для особо "одаренных" )))

Дмитрий Платонов, а на какой цмс ваш сайт?
джокер боард 3
Цитата
Дмитрий Платонов пишет:
Цитата
liotx пишет:
Цитата
Если Вам не сложно, можете выложить пошаговую установку, для особо "одаренных" )))

Дмитрий Платонов, а на какой цмс ваш сайт?
джокер боард 3
хм... с этой цмс я не знаком... Тогда просто вставьте в индекс.пхп где-нибудь снизу, но не посредине тега

Код
 <p id="back-top"><a href="#top"><span></span>Вверх</a></p>

А в основной цсс-файл (css.css или main.css, сомневаюсь, что как-то по другому будет называться) вставить

Код
#back-top {
   position: fixed;
   bottom: 30px; /* отступ кнопки снизу */
   margin-left: -150px; /* отступ кнопки слева (для указания отступа справа используйте margin-right) */
}
 
#back-top a {
   width: 108px;
   display: block;
   text-align: center;
   font: 11px/100% Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   text-decoration: none;
   color: #bbb;
   -webkit-transition: 1s;
   -moz-transition: 1s;
   transition: 1s;
}
#back-top a:hover {
   color: #000;
}
 
/* иконка стрелки (тег span) */
#back-top span {
   width: 108px;
   height: 108px;
   display: block;
   margin-bottom: 7px;
   background: #ddd url(up-arrow.png) no-repeat center center; 
   /* в скобках указываем путь к иконке */
 
   -webkit-transition: 1s;
   -moz-transition: 1s;
   transition: 1s;
 
   /* скругленные углы */
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px;
 
}
#back-top a:hover span {
   background-color: #777;
}
 
Потом, если jQuery уже подключен, то просто вставьте в  шаблон заголовка (header.php) перед закрывающимся тегом head

Код
<script>
$(document).ready(function(){
 
   // hide #back-top first
   $("#back-top").hide();
 
   // fade in #back-top
   $(function () {
      $(window).scroll(function () {
         if ($(this).scrollTop() > 100) {
            $('#back-top').fadeIn();
         } else {
            $('#back-top').fadeOut();
         }
      });
 
      // scroll body to 0px on click
      $('#back-top a').click(function () {
         $('body,html').animate({
            scrollTop: 0
         }, 800);
         return false;
      });
   });
 
});
</script>
 

Это же написано на сайте, ссылку на который вы дали, не знаю, что тут неясно...
Цитата
Дмитрий Платонов пишет:
Цитата
DizeGen пишет:
Там дел на 2 минуты.
однако не выходит
дайте адрес в личку
Цитата
liotx пишет:
<script>
$(document).ready(function(){

// hide #back-top first
$("#back-top"smile;).hide();

// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});

// scroll body to 0px on click
$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});

});
</script>
Ура!!! получилось, но можно ее сдвинуть в правую часть страницы и прикрепить нормальную кнопочку (в смысле картинку)
Дмитрий Платонов,  получилось? Так почему же у вас не получалось раньше? Ведь я практически скопировал инструкцию с того сайта, что вы сами же и нашли! smile:)
и такой момент- ее всегда видно, а нужно, чтобы появлялась только при прокрутке страницы вниз
Цитата
liotx пишет:
А в основной цсс-файл (css.css или main.css, сомневаюсь, что как-то по другому будет называться) вставить


Дмитрий Платонов,  скорее всего вся беда тут...
Страницы: Пред. 1 2 3 4 5 6 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:35 TacoLoco - рекламная сеть от LosPollos. Большие объёмы качественного трафика! 
15:08 Adtrafico - Правильная партнёрская сеть под бурж трафик 
21:18 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
21:06 Кто как борется с ботами ПФ? 
16:51 Buymedia.biz - рекламная сеть 
13:36 Партнерская программа OWNR WALLET 
14:10 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
10:48 DualCoin - быстрый криптовалютный обменник 
21:39 Coin Click.cc - Быстрый и надежный обмен электронных валют в два клика 
18:50 Европейский эквайринг 
18:36 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
19:40 Высококачественные и надежные прокси-серверы и 5G 
16:16 ZennoPoster - софт №1 для автоматизации любых SEO задач! 
15:55 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
18:39 Точные прогнозы на футбол 
15:43 Заказать телефонный флуд. 
12:05 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
11:40 Кто сделает прогон для адалт сайта? 
09:25 Добро пожаловать в цифровой мир... 
10:31 Видимо, похороны СУПРа уже прошли как-то по-тихому 
08:08 С юмором по жизни!