Использование webkit-scrollbar - прокрутить до нижней проблемы - PullRequest
0 голосов
/ 18 мая 2011

Я использую селектор :: - webkit-scrollbar, который требует следующую css для тега body:

body { position:absolute; top:0; left:10px; bottom:0; right:10px; overflow-y:scroll; overflow-x:hidden; }

Мне нужно прокрутить страницу вниз, чтобы показать элемент, который находится рядомвнизу страницы, используя следующий jQuery:

$('.tester').click(function() { $('html, body').animate({ scrollTop: $(document).height() }, 'slow'); return false; }); 

Это поведение не работает из-за позиции : абсолютное объявление в теге body.Если я уберу это, поведение прокрутки вниз будет работать как положено, но оно испортит стиль webkit-scrollbar.

Кто-нибудь может подумать об обходном пути?

1 Ответ

2 голосов
/ 23 мая 2011

Что ж, после долгих поисков и игр я пришел к выводу, что это просто не сработает.

Это в основном потому, что CSS выше - это, во-первых, взлом, чтобы браузер скрыл собственную полосу прокрутки и показал версию в стиле webkit внутри тела.

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

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

...