Проблемы с хромом и jquery

С недавнего времени на хроме отвалились функции прокрутки к сообщениям (по стрелочке) и кнопка вернуться наверх.
На этом сайте тоже не работает. В фф все ок.

14 комментариев

avatar
Поддерживаю. Не работает кнопка вверх и прокрутка колесиком в платных темах: Brand @airussia и Сhaos to Block @makenskiy
avatar
Привет. Да, есть такая проблема. Но есть и решение: github.com/livestreet/livestreet/issues/887
avatar
А, да, единственный момент — не нужно отключать компрессию. Достаточно изменить имя файла в конфиге (например, добавить дату в название) и объявить этот новый файл в конфиге вместо старого.
avatar
Спасибо, помогло, а что именно изменили в функции? Или это просто новая версия?
avatar
В общем уже сам нашел отличия от официальной версии 1.4.14:

# diff jquery.scrollto.js ~/jquery.scrollTo-1.4.14/jquery.scrollTo.js
42,44c42
<
<                               if ('scrollingElement' in document) return document.scrollingElement;
<
---
>
189c187
< }));
\ No newline at end of file
---
> }));


Если кто-нибудь подскажет, зачем добавлена эта строчка, буду очень признателен.
avatar
Кнопка вверх начала работать, а скролл мышкой (стрелками) не работает.
avatar
кстати с Opera такая же проблема, а FF — все ок.
avatar
Вы как исправили? у меня так не получается
avatar
Проблема связана с обработкой CSS в Chrome. Если не хотите лезть в двиг, то можно добавить в CSS:
html { overflow: hidden; height: 100%; }
body { overflow: auto; height: 100%; }
avatar
У меня не сработало.
avatar
как устранили проблему?
avatar
вот ведь
avatar
у меня так не получается
avatar
заменить этот файл на этот, а затем после этой строки добавить:
return document.scrollingElement || document.documentElement;
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.