Возможно, возникнут проблемы с получением FX. Прокрутите, чтобы прокрутить правильные координаты в браузерах Microsoft. По -видимому, Mootools 1.2.1 представили новую ошибку, которая пока не была вылечена разработчиками.
В этом форуме размещено временное решение, которое включает замену FX.Scroll. Автор создал класс под названием fx.scroll2 Это исправляет эти проблемы.
Просто поместите класс где -нибудь в последовательность загрузки JS после самоопухования и позвоните FX.Scroll2 вместо Mootools собственной FX. Прокрутка Проблема исправлена. Надеемся, что команда Mootools будет решена в следующем обновлении. Вот класс:
Просто поместите класс где -нибудь в последовательность загрузки JS после самоопухования и позвоните FX.Scroll2 вместо Mootools собственной FX. Прокрутка Проблема исправлена. Надеемся, что команда Mootools будет решена в следующем обновлении. Вот класс:
/* Обходной путь по вопросам IE в Mootools 1.2.1
- Воссоздает fx.scroll (), но использует 1,2.0 -й процедуры GetPosition/GetOffSet. */Учебный класс({
‘Расширяется’: Fx.scroll,
‘styleString’: element.getComputedStyle, ‘stylenumber’: function (element, style) { вернуть this.styleString (element, style) .toint () 0; }, ‘Borderbox’: function (element) { вернуть это. StyLestring (element, ‘-Moz-box-size’); }, ‘topborder’: function (element) { вернуть это.stylenumber (элемент, «граница-ширина»); }, ‘LeftBorder’: function (element) { вернуть это.stylenumber (элемент, «пограничная левая ширина»); }, ‘isbody’: function (element) { return (/^(?:body|html) $/i).test(element.tagname); }, ‘tolement’: function (el) { var offset = {x: 0, y: 0};
var element = $ (el);
}
Оригинал: «https://dev.to/wpsyed/mootools-fx-scroll-bug-with-ie6-ie7-3ig8»