Помогите новичку!
Здравствуйте! Помогите, пожалуйста, решить задачку :help: .
Код:
<div class="slider"> разной. Теперь вопрос: как посчитать, какая должна быть ширина у sliderContent? Если ее задать через стили заведомо большой, то останется пустое место. Предполагаю, что можно как-то посчитать через javascript. Например, функцией each которая есть в jquery, пробежаться по всем img, вычислить их суммарную ширину и установить эту ширину у sliderContent. Но как тогда узнать ширину картинок, если у нее незадается никаких параметров ни в атрибутах (видз и хеигхт) ни в стилях? Или можно пойти каким то другим путем? Помогите, пожалуйста! |
Анатолий Саратовцев,
установите стандартную типовую высоту картинки а ширину auto или наоборот Если в теге - тогда прописываем только фиксированный атрибут <img src="/forum/images/editor/smilie.gif" width="21" /> |
Цитата:
|
Короче, дело решается если можно вычислить ширину каждой картинки. Но у картинки нет никаких атрибутов у которых можно взять эту ширину. Может есть какаято низкоуровневая функция?
|
Анатолий Саратовцев,
1. А зачем Вам ширина? 2. - Наверняка это превью - воткните картинки в divы с overflow:hidden с cтандартизованной шириной -высотой ( в превью главное - центр 3 - загрузить картинки в div блок за кадром - (позиция absolute ; z-index:-100; - cчитать там ширину и высоту блока - выровнять и воткнуть блок в слайдер |
Цитата:
|
Анатолий Саратовцев,
3-тий пункт, там и весь блок и каждая картинка - как нравиться |
Вот как решил проблему (может кому понадобится)
Код:
<script type="text/javascript"> |
Часовой пояс GMT +3, время: 04:48. |