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

12
[Удален]
1006

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

Буду благодарен за любые ответы! :)

melkozaur
На сайте с 06.04.2010
Offline
536
#1

В Мозилле и IE - работает.

Проблема наверное только в браузерах типа Хром, Яндекс, Опера.

[Удален]
#2

melkozaur, а можно прописать какие-то отдельные стили что-ли для браузеров, в которых не работает кнопка?

Mik Foxi
На сайте с 02.03.2011
Offline
1219
#3

удалите кнопку вообще. учите юзеров пользоваться кнопкой home на клавиатуре.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
[Удален]
#4

foxi, предлагаете мне писать в подвале посетителям - «Нажмите кнопку Home для того, чтобы подняться вверх?» :D А если посетитель заходит с мобильного устройства или любого другого, где нет кнопки Home?

Z0
На сайте с 03.09.2009
Offline
828
#5

Я юзаю jquery:

$('#top-link').click(function(){

$(window.opera?'html':'html, body').animate({scrollTop:0}, 300);

});

дани мапов
На сайте с 06.09.2012
Offline
204
#6

Попробуйте поднять на одну позицию вверх строчку:

<script type="text/javascript" src="scripts/jquery.scrollTo.js"></script>

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
[Удален]
#7

ziliboba0213, а куда это вписать нужно? :)

дани мапов, не помогло что-то... :(

дани мапов
На сайте с 06.09.2012
Offline
204
#8
verkhovod2:

дани мапов, не помогло что-то... :(

Конечно не заработает, вы эту строчку в самое начало, впереди всех скриптов вставили. Надо только на ОДНУ строчку вверх, чтобы эта строка шла перед строкой:

<script type="text/javascript" src="scripts/init.js?6"></script>

Z0
На сайте с 03.09.2009
Offline
828
#9
verkhovod2:
ziliboba0213, а куда это вписать нужно? :)

Сразу после кнопки:

<a href="#top" id="top-link">Подняться вверх</a>

<script>

$('#top-link').click(function(){

$(window.opera?'html':'html, body').animate({scrollTop:0}, 300);

});

</script>

[Удален]
#10

дани мапов, все равно не работает.

ziliboba0213, уря, спасибо большое, помогло! :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий