[РЕШЕНО]element.style как победить эту напасть?
Прислано: Kaitano
чт, 11/03/2010 - 09:07
Доброго времени суток всем! Сразу говорю: покопался в поиске - ничего дельного не нашел =(
Вопрос такого плана - есть свойства element.style {width: 2px;} element.style {height: 2px;} модуль Views_slideshow, знаю что Javascript эти дела прописывает, пытался в скриптах найти место где эта шняга вставляется - безрезультатно ... итак надо занулить высоту и ширину - вижу 2 выхода: найти в коде и пофиксить на 0 (не получилось найти в коде), переопределить свойство ... прошу помочь в этом вопросе знающих людей =)
В ИЕ6 этой приблуды нет, в ФФ и Опере - есть, соответственно хочу пофиксить для кроссбраузерности ... нашел это дело Фаербагом, прописана всем элементам при выводе во вьюхе слайдов посредством модуля Views_slideshow
- Kaitano's blog
- Для комментирования войдите или зарегистрируйтесь
Плохо искал наверно, если вставляется в скриптах - попробуй ищи про 'px' , а не по целой строке
- Для комментирования войдите или зарегистрируйтесь
Перепишите в css темы эти же свойства с нужными вам значениями и добавьте к ним !important — пусть css вьюхи подавится :) Хак грязный, но рабочий.
Если и это не прокатит (в случае, если там значения и так с !important, а потому однозначно наиболее приоритетные), в конец шаблона добавьте скрипт, который будет их менять на нужные. Это еще грязнее, но работает практически всегда, за исключением отключенного джаваскрипта у юзера.
- Для комментирования войдите или зарегистрируйтесь
Решение оказалось как всегда под носом, нужно было определить всего 2 свойства для кроссбраузерности - начал копать с display: block, автоматом прописал float: left; по понятным причинам - все стало в столбик, ну и затем, когда все сплющилось до 0ля - до меня дошло что таки надо height параметр задать =) таким образом имеем:
.pager-item {
float: left;
height: 85px;
}- Для комментирования войдите или зарегистрируйтесь



Комментарии