Magento Checkout Малка грешка

Имам някои проблеми, свързани с дизайна на процеса на плащане на magento в Internet Explorer. Когато първата стъпка е завършена правилно и се щракне върху бутона „Продължи“, някои елементи от формуляра за първа стъпка все още остават видими, въпреки че div, който ги съдържа, има стилове, зададени на display:none.

Нямам представа защо се случва това, може ли някой от вас да погледне? Трябва да опитате и да поръчате нещо и да отидете на процеса на плащане и да се опитате да преминете през първата стъпка.

Проблемът се появява само в IE 8 и 9, защото ограничих по-старите версии на този уебсайт.

Всичко най-хубаво!


person DanCapitanDePlai    schedule 21.12.2012    source източник


Отговори (1)


Първо проверете етикетите си. Мисля, че етикетът li не е затворен правилно.

It's showing </li/> for the <li id="opc-billing" class="allow"> opening tag.

Което очевидно не е наред.

Ако проверката не работи, опитайте да дадете стила

препълване: скрито

към

<li> or the DIV 

вътре в него.

Мисля, че ще свърши работа.

person Subrata    schedule 22.12.2012
comment
Честно казано, нямам представа защо се изобразява погрешно в IE. В другите браузъри кодът изглежда правилен. Това е големият проблем, който имам, IE изобразява кода по различен начин и не виждам причината да се случва така. Също така се опитах да добавя overflow:hidden към div, но нищо не се промени. Тези елементи все още се появяваха, когато трябваше да бъдат скрити. - person DanCapitanDePlai; 22.12.2012
comment
опитайте се да дадете на display:none и overflow:hidden !important. Можете също да опитате някои IE хакове - person Subrata; 23.12.2012