Реклама на сайте Advertise with us

Отсутствует вертикальный скроллбар

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 02/10/11 в 23:40       Ответить с цитатойцитата 

Уже всю голову себе сломал. Вот здесь: http://www.hustler.com/niches/amateur.html?w=&cs=&cp=_newstatic отсутствует вертикальный скроллбар, причём во всех браузерах. Второй день пытаюсь это пофиксить и вообще никак. Сначала грешил на position:absolute, но видно, дело не в них. Кто-то может что-то подсказать? Всем рейтинг.

-1
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 02/10/11 в 23:59       Ответить с цитатойцитата 

Код: [развернуть]


методом тыка

Респонсивная верстка - icq 282886909

5
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 03/10/11 в 00:04       Ответить с цитатойцитата 

awa писал:

Код: [развернуть]


методом тыка


неа, не оно icon_sad.gif это css

0
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 03/10/11 в 00:07       Ответить с цитатойцитата 

я убираю этот код и у меня появляется вертикальный скролл на странице, я вставляю его обратно - вертикальный скролл исчезает. возможно я не так понял первый пост.

Респонсивная верстка - icq 282886909

5
 

red apple

С нами с 23.06.09
Сообщения: 2216
Рейтинг: 2999


Передовик Master-X (16.01.2012) Передовик Master-X (01.02.2012) Передовик Master-X (16.03.2012) Передовик Master-X (01.04.2012) Передовик Master-X (01.06.2012) Ветеран трепа Master-X (16.06.2012)
Ссылка на сообщениеДобавлено: 03/10/11 в 10:00       Ответить с цитатойцитата 

Во время прогрузки страницы скрол есть, потом видимо грузится какой-то скрипт который блокирует скрол. Что-то мне подсказывает что это плеер.

Лучший Хостинг Провайдер - Проверенный временем! VPS/VDS/Dedicated - Лучшие Цены. Отличное Качество!

0
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 03/10/11 в 10:36       Ответить с цитатойцитата 

alex.raven писал:
неа, не оно :( это css


кстати да, отключи поддержку джаваскриптов в браузере, будет явно видно, что это не css

Респонсивная верстка - icq 282886909

5
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 11:12       Ответить с цитатойцитата 

Да интересная фича, надо прошарить. Скрол по идее можно скрыть, с этим проблем нет. Может там обработчик на скрол мышью, который рассчитывает насколько нужно сдвинуться вверх или вниз?

5
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 03/10/11 в 11:37       Ответить с цитатойцитата 

добавлю, внизу там в связке со скриптом из второго поста

Код: [развернуть]


вот, если ничего не путаю, они и портачат скролл

Респонсивная верстка - icq 282886909

5
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 15:01       Ответить с цитатойцитата 

awa писал:
Код: [развернуть]


методом тыка


так а код закоментирован)

5
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 03/10/11 в 16:07       Ответить с цитатойцитата 

freeek писал:
так а код закоментирован)


уже закоментирован :)

а внизу ещё один, который судя по всему кукой прописывается, либо от куки зависит, потому как локально достаточно убрать только верхний код, что бы вернуть скролл :)

Респонсивная верстка - icq 282886909

5
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 16:11       Ответить с цитатойцитата 

Короче вот, а то я что то не нашел где там привязка к скролу
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="content-type" content="text/html; charset=us-ascii" />

    <title>Open Server</title>
    <style type="text/css">
/*<![CDATA[*/
    body{
    overflow: hidden;
    }
    div{
    height: 2000px;
    border: 1px;
    }
    p{margin-bottom: 600px;}
    p#top{
    background:red;
    }
    p#middle{
    background: blue;
    }
    p#bottom{
    background: green;
    }
    /*]]>*/
    </style>
</head>

<body>
    <script type="text/javascript">
//<![CDATA[

    (function (window) {
        try {
            if (!(-[1,])) {
                document.body.scroll = "no";
            }
            var start = 0;

            function scrollHandler(e) {
                e = e || window.event;
                [function () {
                    start -= 120;
                    self.scrollTo(0, start < 0 ? 0 : start);
                },function () {
                    start += 120;
                    self.scrollTo(0, start);
                }][(e.wheelDelta / -120 || e.detail / 3) > 0 ? 1 : 0]();
            }
            typeof window.opera === "object" || (typeof window.addEventListener === "function" && window.addEventListener("DOMMouseScroll", scrollHandler, !1) || (document.onmousewheel = scrollHandler));
        } catch (e) {
            alert(e.message)
        }
    })(self);
    //]]>
    </script>

    <div>
        <p id="top">Top</p>
        <br />

        <p id="middle">Middle</p>
        <br />

        <p id="bottom">Bottom</p>
        <br />
    </div>
</body>
</html>

5
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 03/10/11 в 16:35       Ответить с цитатойцитата 

freeek, задача вернуть скролл, а не скрыть его

Респонсивная верстка - icq 282886909

5
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 16:41       Ответить с цитатойцитата 



ааа icon_lol.gif

сори невнимательно прочитал

5
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 16:52       Ответить с цитатойцитата 

надо в скриптах смотреть
http://static.hustler.com/warningPage.js

здесь работа с css "overflow-y"

в функции overlay
может она где то используется некорректно, смотреть надо

5
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 03/10/11 в 18:48       Ответить с цитатойцитата 

по крайней мере нашёл, где баг: что-то на странице конфликтует с jquery. вот закомментил эту строку:

Код:

<!--
      <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
-->


и скроллбар появился (причём остальной яваскрипт тут ни при чём, пропадает только если инклюдить jquery). теперь осталось пофиксить плеер, чтоб работал с jquery. или найти, что и где конфликтует.

0
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 18:54       Ответить с цитатойцитата 

alex.raven писал:
по крайней мере нашёл, где баг: что-то на странице конфликтует с jquery. вот закомментил эту строку:

Код:

<!--
      <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
-->


и скроллбар появился (причём остальной яваскрипт тут ни при чём, пропадает только если инклюдить jquery). теперь осталось пофиксить плеер, чтоб работал с jquery. или найти, что и где конфликтует.


мне смущает что несколько раз идет инициализация через .ready

внизу страницы тоже, хотя в этом нет необходимости
хотя как правило это делают единожды

5
 

Дизайн, вёрстка, то сё

С нами с 16.10.02
Сообщения: 4875
Рейтинг: 3947

Ссылка на сообщениеДобавлено: 03/10/11 в 19:08       Ответить с цитатойцитата 

Странно, что моя схема возвращала сайдбар, но я далёк от джаваскриптов, возможно мой метод исключения как-то криво сработал.

Респонсивная верстка - icq 282886909

5
 



С нами с 24.12.10
Сообщения: 478
Рейтинг: 366

Ссылка на сообщениеДобавлено: 03/10/11 в 20:34       Ответить с цитатойцитата 

В файле warningPage.js если нет куки alreadyVisited, то функция overlay скрывает скроллбары (и видимо должна показывать предупреждение о порносайте).

9
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 03/10/11 в 21:32       Ответить с цитатойцитата 

shar писал:

В файле warningPage.js если нет куки alreadyVisited, то функция overlay скрывает скроллбары (и видимо должна показывать предупреждение о порносайте).


абсолютно гениальный ответ smail54.gif
я заблокировал инклюд этого warningPage.js и скроллбары появились, и плеер теперь работает icon_smile.gif осталось пофиксить ворнинг.

http://dev.hustler.com/niches/amateur.html

0
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 03/10/11 в 22:36       Ответить с цитатойцитата 

офтоп:
если у вас dev.hustler.com незапароленный лежит, как вы гугл баните чтоб он его не индексил?

5
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 03/10/11 в 23:07       Ответить с цитатойцитата 

alex.raven писал:
абсолютно гениальный ответ smail54.gif
я заблокировал инклюд этого warningPage.js и скроллбары появились, и плеер теперь работает icon_smile.gif осталось пофиксить ворнинг.

http://dev.hustler.com/niches/amateur.html


icon_smile.gif а я об этом раньше намекнул, некогда было дальше ковырять

в общем смысле тулбар скрывается css свойством overflow - hidden

в любом случае, хорошо, что разобрались smail54.gif

5
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 04/10/11 в 00:02       Ответить с цитатойцитата 

grozny писал:

офтоп:
если у вас dev.hustler.com незапароленный лежит, как вы гугл баните чтоб он его не индексил?


никак-там редирект стоит

0
 

Мотиватор :)

С нами с 06.05.09
Сообщения: 3028
Рейтинг: 607

Ссылка на сообщениеДобавлено: 07/10/11 в 04:08       Ответить с цитатойцитата 

shar писал:

В файле warningPage.js если нет куки alreadyVisited, то функция overlay скрывает скроллбары (и видимо должна показывать предупреждение о порносайте).


Пофиксено. Проблема была в том, что <div>, в котором должен отображаться warning, не существовал. Поэтому скроллбары скрывались, но warning не мог правильно отобразиться. Всем огромное спасибо за дельные советы и всем по пятёрке icon_smile.gif

Оффтопик: Какой-то рейтингогрызун из новичков, старательно заминусовал все мои ответы smail101.gif

-1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »