2013-08-02 7 views
0

При установке по умолчанию magento при использовании проверки одной страницы, после нажатия на шаги, например, метод доставки, страница перескакивает слишком далеко и отключает записи заголовка Step и верхние 2 формы. Он делает это на всех этапах в Chrome. В других браузерах это не так плохо, хотя и по-прежнему сокращает заголовок шага. Есть ли способ исправить это, поскольку он действительно разрушает UX.Magento OnePage checkout позиция шага неверна

Спасибо, C

ответ

0

Такая же проблема с IPad 4, ios7 и сафари, Magento версии 1.4.1.1

После платежный адрес представляется на аккордеоне открывает шаг после доставки, но он расположен так далеко вверх на странице кнопка отправки следующего раздела - это все, что видно в верхней части экрана.

Мы также используем прототип 1.7, чтобы пройти проверку ошибки ie9, поэтому не уверен, что это часть проблемы.

Найдено исправление, которое работает для меня: открытый Js/Varien/accordion.js в функции openSection, после строки

contents[0].show(); 

добавить

$(contents[0].up(1)).scrollTo(); 

Примечание: будьте осторожны, если вы также используете аккордеон в другом месте на сайте.

1

В JS/Varien/accordion.js, после этой линии

contents[0].show(); 

я добавил

Effect.ScrollTo(contents[0], { duration:'0.5', offset:-40 }); 

для эффекта Smother.

Смежные вопросы