Прокрутка страницы, исчезающие стрелки.

Вы хотите поделиться советами и подсказками для WYSIWYG Web Builder, разместить обучающие или полезные HTML-коды? Вы можете это сделать здесь ...
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить Вложения 3

Katebay

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение Katebay » 14 апр 2014, 18:17

Сделала тоже самое все работает))Спасибо!
Но у меня кнопки почему-то заходят за слои, хотя все слои находятся на заднем плане. Подскажите пожалуйста как это исправить?

Реклама
Аватара пользователя

Chivers
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 24 мар 2014, 10:18
Версия Web Builder: 9

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение Chivers » 15 апр 2014, 13:03

У меня такая же проблема. Стрелки, заходят за другие слои, смотрится сами понимаете(ужасно) каким образом это можно исправить?
Учитывая практически 0 знания ХТМЛ, помогите пожалуйста изменить код, чтобы не было нижней стрелки, а только верхняя.


art18012009

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение art18012009 » 14 июл 2014, 23:19

<a style='position: fixed; z-index: 1000; bottom: 94px; right: 10px; cursor:pointer; display:none;'
необходимо прописать "z-index: 1000" между "position: fixed;" и "bottom: 94px;"
ну 1000 необязательно, но чем выше число тем как-бы выше находится этот элемент относительно других слоев, как-то так...



Naushi

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение Naushi » 09 сен 2014, 15:09

Здравствуйте. Перестала появляться форма заказа (при нажатии на кнопку "заказать") после того, как вставил код:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="scroll-startstop.events.jquery.js" type="text/javascript"></script>
<a style='position: fixed; bottom: 94px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Top'>
<img src="images/up.png" alt="Вверх" title="Вверх">
</a>
<a style='position: fixed; bottom: 20px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Bottom'>
<img src="images/down.png" alt="Вниз" title="Вниз">
</a>
<script type="text/javascript">
jQuery(function(){
$("#Go_Top").hide().removeAttr("href");
if ($(window).scrollTop()>="250") $("#Go_Top").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()<="250") $("#Go_Top").fadeOut("slow")
else $("#Go_Top").fadeIn("slow")
});
$("#Go_Bottom").hide().removeAttr("href");
if ($(window).scrollTop()<=$(document).height()-"999") $("#Go_Bottom").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()>=$(document).height()-"999") $("#Go_Bottom").fadeOut("slow")
else $("#Go_Bottom").fadeIn("slow")
});
$("#Go_Top").click(function(){
$("html, body").animate({scrollTop:0},"slow")
})
$("#Go_Bottom").click(function(){
$("html, body").animate({scrollTop:$(document).height()},"slow")
})
});
</script>

при этом, стрелки вверх \ вниз работают отлично.

Подскажите, пожалуйста, что нужно еще сделать? я фактически новичок в этом деле программирования...

Аватара пользователя

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение gladiolus0707 » 09 сен 2014, 15:13

Naushi писал(а):Здравствуйте. Перестала появляться форма заказа (при нажатии на кнопку "заказать") после того, как вставил код:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="scroll-startstop.events.jquery.js" type="text/javascript"></script>
<a style='position: fixed; bottom: 94px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Top'>
<img src="images/up.png" alt="Вверх" title="Вверх">
</a>
<a style='position: fixed; bottom: 20px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Bottom'>
<img src="images/down.png" alt="Вниз" title="Вниз">
</a>
<script type="text/javascript">
jQuery(function(){
$("#Go_Top").hide().removeAttr("href");
if ($(window).scrollTop()>="250") $("#Go_Top").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()<="250") $("#Go_Top").fadeOut("slow")
else $("#Go_Top").fadeIn("slow")
});
$("#Go_Bottom").hide().removeAttr("href");
if ($(window).scrollTop()<=$(document).height()-"999") $("#Go_Bottom").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()>=$(document).height()-"999") $("#Go_Bottom").fadeOut("slow")
else $("#Go_Bottom").fadeIn("slow")
});
$("#Go_Top").click(function(){
$("html, body").animate({scrollTop:0},"slow")
})
$("#Go_Bottom").click(function(){
$("html, body").animate({scrollTop:$(document).height()},"slow")
})
});
</script>

при этом, стрелки вверх \ вниз работают отлично.

Подскажите, пожалуйста, что нужно еще сделать? я фактически новичок в этом деле программирования...

Скорее всего у Вас конфликт скриптов. Того что Вы поставили с лайтбоксом.
Вставай рано, работай до поздна и.... найдешь нефть!


Naushi

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение Naushi » 09 сен 2014, 15:14

gladiolus0707 писал(а):
Naushi писал(а):Здравствуйте. Перестала появляться форма заказа (при нажатии на кнопку "заказать") после того, как вставил код:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="scroll-startstop.events.jquery.js" type="text/javascript"></script>
<a style='position: fixed; bottom: 94px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Top'>
<img src="images/up.png" alt="Вверх" title="Вверх">
</a>
<a style='position: fixed; bottom: 20px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Bottom'>
<img src="images/down.png" alt="Вниз" title="Вниз">
</a>
<script type="text/javascript">
jQuery(function(){
$("#Go_Top").hide().removeAttr("href");
if ($(window).scrollTop()>="250") $("#Go_Top").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()<="250") $("#Go_Top").fadeOut("slow")
else $("#Go_Top").fadeIn("slow")
});
$("#Go_Bottom").hide().removeAttr("href");
if ($(window).scrollTop()<=$(document).height()-"999") $("#Go_Bottom").fadeIn("slow")
$(window).scroll(function(){
if ($(window).scrollTop()>=$(document).height()-"999") $("#Go_Bottom").fadeOut("slow")
else $("#Go_Bottom").fadeIn("slow")
});
$("#Go_Top").click(function(){
$("html, body").animate({scrollTop:0},"slow")
})
$("#Go_Bottom").click(function(){
$("html, body").animate({scrollTop:$(document).height()},"slow")
})
});
</script>

при этом, стрелки вверх \ вниз работают отлично.

Подскажите, пожалуйста, что нужно еще сделать? я фактически новичок в этом деле программирования...

Скорее всего у Вас конфликт скриптов. Того что Вы поставили с лайтбоксом.


Скажите, а как избежать этого конфликта? как сделать так, чтоб и лайтбокс работал и стрелки?

Аватара пользователя

ihark
Интересующийся
Интересующийся
Сообщения: 33
Зарегистрирован: 30 авг 2014, 16:16
Версия Web Builder: 12.0.4
Имя: Игорь
Контактная информация:

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение ihark » 13 сен 2014, 21:09

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

Порывшись в сети и сделав несколько неудачных экспериментов, я вывел свою формулу успеха. Теперь у вас будут работать и стрелки, и лайтбокс.
P.S. Если быть точнее, то одна стрелка - прокрутки вверх. Я считаю нецелесообразным применять стрелку прокрутки вниз страницы.

Итак, по порядку!

Первый шаг: создаем объект посредством контейнера div, в который вставляем изображение нужной нам стрелки. Для этого вставляем приведенный ниже код в конец страницы перед закрывающим тегом </body>. Путь к изображению задается атрибутом src тега img. Да, и не забудьте залить в нужную папку изображение!!!

Код: Выделить всё

<div id="back_to_top">
   <img src="images/up_arrow.png" alt="Наверх" title="Наверх">
</div>


Второй шаг: прописываем стили CSS нашего элемента. Для этого вставляем приведенный ниже код между тегами <head></head> страницы. Отступы элемента задаются свойствами right и bottom.
Примечание: если на вашей странице много элементов, то можно увеличить свойство z-index до 1000.

Код: Выделить всё

<style>
#back_to_top {
   position: fixed;
   z-index: 500;
   bottom: 25px;
   right: 55px;
   display:none;
}
#back_to_top:hover {
   cursor:pointer
}
</style>


Третий шаг: подключаем скрипт jquery, который отвечает за осуществление нужных нам действий. Для этого вставляем приведенный ниже код между тегами <head></head> страницы. Здесь 400 - расстояние в пикселах от верха страницы, при скроллинге на которое будет появляться кнопка прокрутки. Естественно. его можно менять. 800 - время в миллисекундах, в течение которого происходит плавная прокрутка страницы вверх.
Примечание. Если у вас нет на странице элементов, использующих jquery, то эту библиотеку нужно предварительно подключить, прописав между тегами <head></head> страницы строчку кода: <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>.

Код: Выделить всё

<script>
$(document).ready(function(){
   // появление/затухание кнопки #back_to_top
   $(function (){
      $(window).scroll(function (){
         if ($(this).scrollTop() > 400){
            $("#back_to_top").fadeIn();
         } else{
            $("#back_to_top").fadeOut();
         }
      });

      // при клике на ссылку плавно поднимаемся вверх
      $("#back_to_top").click(function (){
         $("body,html").animate({
            scrollTop:0
         }, 800);
         return false;
      });
   });
});
</script>


Вот что получилось у меня: http://icitymall.ru/landings/playstation_4.php

Всем спасибо за внимание!
Бесплатные консультации по Web Builder!

Аватара пользователя

gladiolus0707
Специалист
Специалист
Сообщения: 1115
Зарегистрирован: 13 янв 2014, 10:56
Версия Web Builder: 10.1
Имя: Иван
Контактная информация:

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение gladiolus0707 » 14 сен 2014, 10:20

зачем же так много мороки :-( Расширение ultimate page scroll не конфликтит с лайтбоксом и остальными, так что можно ставить его для прокрутки и не заморачиваться.
Вставай рано, работай до поздна и.... найдешь нефть!

Аватара пользователя

maczzz
Читатель
Читатель
Сообщения: 5
Зарегистрирован: 24 окт 2013, 14:55
Версия Web Builder: 9.0.1

Re: Прокрутка страницы, исчезающие стрелки.

Сообщение maczzz » 07 ноя 2014, 03:48

Все отлично получилось!!! Автору большое спасибо!!!

Аватара пользователя

paxen
Читатель
Читатель
Сообщения: 6
Зарегистрирован: 19 окт 2014, 10:09
Версия Web Builder: 9.4.2

Прокрутка страницы, исчезающие стрелки.

Сообщение paxen » 23 апр 2015, 15:54

Люди а как создать одну кнопку прокрутки?

Отправлено спустя 9 минут 31 секунду:
с помощью слоя имею в виду

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Прокрутка страницы, исчезающие стрелки.

Сообщение anonimus » 23 апр 2015, 18:00

paxen писал(а):Источник цитаты Люди а как создать одну кнопку прокрутки?

вопрос не ясен
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Windwolf
Неофит
Сообщения: 1
Зарегистрирован: 14 янв 2015, 10:06
Версия Web Builder: 10.0.1

Прокрутка страницы, исчезающие стрелки.

Сообщение Windwolf » 24 июн 2015, 13:06

Автору СПАСИБО, тоже всё получилось!) :co_ol:

Аватара пользователя

alexa
Втянувшийся
Втянувшийся
Сообщения: 72
Зарегистрирован: 22 апр 2015, 12:51
Версия Web Builder: 10.3.3

Прокрутка страницы, исчезающие стрелки.

Сообщение alexa » 17 июл 2015, 16:12

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

Спасибо!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Прокрутка страницы, исчезающие стрелки.

Сообщение anonimus » 17 июл 2015, 19:52

alexa писал(а):блин как сделать чтобы стрелка вверх в низ не праталас под слоями?
а то пол стрелки видно а половина нет,

Спасибо!


поставьте
z-index: 9999;
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

alexa
Втянувшийся
Втянувшийся
Сообщения: 72
Зарегистрирован: 22 апр 2015, 12:51
Версия Web Builder: 10.3.3

Прокрутка страницы, исчезающие стрелки.

Сообщение alexa » 18 июл 2015, 10:34

anonimus писал(а):
alexa писал(а):блин как сделать чтобы стрелка вверх в низ не праталас под слоями?
а то пол стрелки видно а половина нет,

Спасибо!


поставьте
z-index: 9999;



И КУДА ЕГО ВСТАВЛЯТЬ? ))))

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Прокрутка страницы, исчезающие стрелки.

Сообщение anonimus » 18 июл 2015, 14:32

alexa писал(а):Источник цитаты И КУДА ЕГО ВСТАВЛЯТЬ? ))))

так вы в код, который вставляли в свой сайт посмотрите и поймёте

Код: Выделить всё

<style>
#back_to_top {
   position: fixed;
   z-index: 500;
   bottom: 25px;
   right: 55px;
   display:none;
}
#back_to_top:hover {
   cursor:pointer
}
</style>
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Sveta2608
Продвинутый
Продвинутый
Сообщения: 253
Зарегистрирован: 23 июл 2015, 12:06
Версия Web Builder: 11.2.4

Прокрутка страницы, исчезающие стрелки.

Сообщение Sveta2608 » 30 июл 2015, 13:19

С цветом ссылок разобралась, теперь тут отмечусь :smu:sche_nie:
В исходнике вот так
<a id="Go_Top" style="position:fixed; bottom:94px; right:10px; cursor:pointer; display:none;"
href="#" id="Go_Top">
<img src="images/up.png" alt="Наверх" title="Наверх">
</a>

:du_ma_et: картинку с кнопкой в папку залила)))) кнопка вверх видна, а чего та не прокручивает :nez-nayu: чего ей еще надо то?
скрипт естественно в исходнике тоже стоит))
А чё я. Я ничё. Другие вон чё, и ничё, а я чуть чё, и сразу вон чё.

Аватара пользователя

Alex15963
Опытный
Опытный
Сообщения: 697
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Прокрутка страницы, исчезающие стрелки.

Сообщение Alex15963 » 01 авг 2015, 10:32

Попробуйте вот так :

Код: Выделить всё

<a style='position: fixed; z-index: 9999; bottom: 94px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Top'>
 <img src="images/up.png" alt="Наверх" title="Наверх">
</a>
<a style='position: fixed; z-index: 9999; bottom: 20px; right: 10px; cursor:pointer; display:none;'
href='#' id='Go_Bottom'>
 <img src="images/down.png" alt="Вниз" title="Вниз">
</a>
<script type="text/javascript">
jQuery(function(){
 $("#Go_Top").hide().removeAttr("href");
 if ($(window).scrollTop()>="50") $("#Go_Top").fadeIn("slow")
 $(window).scroll(function(){
 if ($(window).scrollTop()<="50") $("#Go_Top").fadeOut("slow")
 else $("#Go_Top").fadeIn("slow")
 });

 $("#Go_Bottom").hide().removeAttr("href");
 if ($(window).scrollTop()<=$(document).height()-"999") $("#Go_Bottom").fadeIn("slow")
 $(window).scroll(function(){
 if ($(window).scrollTop()>=$(document).height()-"999") $("#Go_Bottom").fadeOut("slow")
 else $("#Go_Bottom").fadeIn("slow")
 });

 $("#Go_Top").click(function(){
 $("html, body").animate({scrollTop:0},"slow")
 })
 $("#Go_Bottom").click(function(){
 $("html, body").animate({scrollTop:$(document).height()},"slow")
 })
});
</script>

Аватара пользователя

Alex15963
Опытный
Опытный
Сообщения: 697
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Прокрутка страницы, исчезающие стрелки.

Сообщение Alex15963 » 15 окт 2015, 13:36

Добрый день! После обновления Web Builder перестали работать стрелки по коду Alexa. До обновления, вставлял на сайты без проблем. В чем проблема, подскажите?


Ответить Вложения 3

Вернуться в «WYSIWYG Web Builder Советы, рекомендации, учебники и примеры кода.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей