Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Проблема с прокруткой на сайте :help: (https://javascript.ru/forum/xhtml-html-css/49304-problema-s-prokrutkojj-na-sajjte-help.html)

Georrg 06.08.2014 19:20

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

Это основные html блоки этого модуля,

Хотя бы пните в нужную сторону, все css стили я просмотрел, ничего поверхностного, что могло бы вызывать блокировку я не нашел. Начал экспериментировать (display: none) дописывая модулям по очереди. В итоге, даже при условии, что <div>class="gantt_container" </div> пусть( всем внутренним блокам я дописал display: none), прокрутка в том месте всеравно не работает(. Очень надеюсь на вашу помощь, ибо вторые сутки сижу с этой ерундой...:help:

Georrg 11.08.2014 16:44

Спустя два дня я нашел решение этой проблемы, вот делаюсь. На самом деле все было просто, жаль подсказать некому было. необходимо найти top параметр, который все время меняется(+-дельта так сказать). Сохраняем каждый раз его и проверяем условием, если старый параметр равен новому, то
var end_scroll=null;	
// you code
if (e.preventDefault && end_scroll!=top) {
	end_scroll=top;
	e.preventDefault();
}

preventDefault() - метод блокирующий стандартную работу чего-угодно, например скролла. Итог, в чужом коде получается разблокировать скролл, не вникая глубоко к код


Часовой пояс GMT +3, время: 19:38.