jQuery ScrollTo / serialScroll доступность для пользователей не-JavaScript - PullRequest
1 голос
/ 13 июня 2011

Я успешно реализовал плагин ScrollTo и serialScroll от Ariel Flesler (http://plugins.jquery.com/project/ScrollTo) для вертикальной прокрутки, переполнение: скрытый раздел. Здесь обычная полоса прокрутки не отображается, и вместо этого пользователь нажимает на созданные мной кнопки, которые реализуютпостепенная, легкая прокрутка с помощью сценариев Flesler, однако моя проблема в том, что я хотел бы, чтобы полоса прокрутки появлялась - только для пользователей, у которых не включен JavaScript, чтобы они все еще могли прокручивать страницу вниз и видеть весь контент в этом div безвозможность использовать мои реализованные вручную скроллеры.

Я искал ответ на низком и высоком уровнях, так что это мое последнее средство на самом деле. Спасибо!

1 Ответ

2 голосов
/ 13 июня 2011

Вы хотите убедиться, что div имеет значение overflow:auto, изначально установленное в вашем CSS, а затем пусть Javascript изменит его на overflow:hidden.

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

<script type="text/javascript">
    $(document).ready(function(){
        // change yourDiv to whatever selector is needed
        $(yourDiv).css("overflow","hidden");
    });
</script>
...