
02-10-2012, 02:41 PM
|
 |
Senior Member
|
|
Join Date: Jan 2011
Location: Ecwid headquarters
Posts: 7,765
|
|
[QUOTE=Alex Styka;45054]Добрый день! Вставил в форму товара элемент на javascript из библиотеки jquery - jcarousel. Стрелки прокрутки элементов "карусели" при этом [URL="http://www.republish.ru/#ecwid:category=1947059&mode=product&product=8411603"]убежали в нижнюю часть блока[/URL] "карусели". Не могу разобраться почему так происходит. Когда вставляю этот же элемент в страницу без вызова ecwid магазина все работает [URL="http://www.republish.ru/index/carousel/0-19"]как надо[/URL]! Помогите разобраться в чем дело...[/QUOTE]
Это происходит потому, что стили Эквида переопределяют способ отображения элементов, составляющих "карусель".
Стили в Эквиде пишутся с большой степенью специфичности для того, чтобы действовать только на элементы внутри виджеттов и не влиять на внешний вид сайта вокруг них. У такого аккуратного подхода есть побочный эффект, не всегда желательный (как в данном случае) - стили, которые заданы в таблицах стилей вашего сайта, не подействуют на элементы расположенные вами внутри Эквида (например, в описаниях продуктов и категорий), потому что более выскогоспецифичные стили самого Эквида их переопределяют.
Самый быстрый способ починить "карусель", вставленную в Эквид - добавить содержимое этого файла: [url]http://www.republish.ru/Carousel/skins/ie7/skin.css[/url] определяющего, собственно, обычный внешний вид "карусели", в вашу текущую CSS тему в Эквиде (панель управления Экивда → Настройки → Дизайн).
|