Cycle перезаписывает позицию изображений в div с top:0 left:0 есть ли способ остановить это, чтобы я мог использовать встроенное позиционирование?
Можете ли вы остановить цикл jquery от перезаписи встроенной абсолютной позиции?
comment
Что вы пытаетесь сделать с изображениями?
- person lucuma   schedule 08.05.2012
comment
Изображения абсолютно позиционируются внутри разделов уже со встроенным css внутри другой программы, и цикл перезаписывает их с помощью 0,0. Если я смогу это отключить, я смогу сделать его удобным дополнением к wysiwyg, которое пользователи смогут использовать внутри этой программы.
- person Gord   schedule 16.05.2012
Ответы (2)
Нет .. Вы можете циклически переключать некоторые элементы div, и внутри этих элементов вы можете использовать любые встроенные стили, которые вам нужны для изображений. Jquery Cycle использует собственное позиционирование повторяющихся элементов для создания слайд-шоу. Вот пример:
<div id="slideshow">
<div><img src="pic.png" style="margin-left:10px" /></div>
<div><img src="pic2.png" style="margin-left:10px" /></div>
<div><img src="pic3.png" style="margin-left:10px" /></div>
<div><img src="pic4.png" style="margin-left:10px" /></div>
<div><img src="pic5.png" style="margin-left:10px" /></div>
</div>
$('#slideshow').cycle();
person
lucuma
schedule
16.05.2012
Да, у изображений уже есть позиция, я подумал, может быть, .removeAttr или что-то в этом роде, но, вероятно, это слишком тяжело. - Спасибо большое
- person Gord; 18.05.2012
Вы можете написать несколько пользовательских правил css для каждого встроенного стиля и добавить !important
к каждому значению, которое переопределит встроенные правила.
person
Jon
schedule
31.05.2012