|
|
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Есть список с элементами, нужно этому списку назначать разные стили в зависимости от кол-ва элементов в списке. Если один элемент, то будет class="area size1", если два — class="area size2" и т. д. Хочется сделать этот код компактным и желательно поместить внутрь тега списка. Как это сделать? Код: html 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 19:22 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2, на сервере опять религия не позволяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 20:40 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Если список один, то например так: Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 20:50 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Конечно не позволяет! Это же чистой воды оформительство! По сути, эмулирую CSS4 или CSS5, когда можно будет делать селекты в зависимости от кол-ва элементов. В CSS3 можно только индивидуально оформлять пустой блок — первый шажок. Непонятно как это вклинить в HTML. onload работает только для body, а писать так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. слишком громоздко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 22:57 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2, Мож отстал от жизни: когда ul обзавелся событием onload ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 23:36 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
В том-то и дело, что не обзавелся. Это мои фантазии,что как было бы хорошо, если бы что-то такое поддерживалось. Тогда можно было бы запихнуть код прямо в тег ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 00:10 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2Конечно не позволяет! Это же чистой воды оформительство! По сути, эмулирую CSS4 или CSS5, когда можно будет делать селекты в зависимости от кол-ва элементов. В CSS3 можно только индивидуально оформлять пустой блок — первый шажок. Непонятно как это вклинить в HTML. onload работает только для body, а писать так: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. слишком громоздкоА HTML у Вас где формируется? Может Вам движок какой для представления заюзать? Даже интересно стало, чем area size1 отличается по оформлению, от area size2. P.S.: тег <script> должен идти после </ul>, так скрипт выполнится после загрузки списка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 01:00 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Ну, еще, движков накручивать! И так jQuery юзаю) А задача достаточно распространенная,и в большинство соц. сетей ее так же решают. Отображение фоток под комментариями. Если фотка одна, то она показывается в прямоугольнике на всю ширину колонки. Если 2, 3, 4 то показываются в квадратных областях отмасштабированных так, чтобы влезть по ширине. Если 5 и более, то в квадратах с заполнением нескольких строк по 5 штук. Варианты могут варьироваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 13:56 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2, нужно юзать ООП и писать компонент, что и будет инкапсулировать в себе описанную Вами логику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 14:16 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
ООП, компонент... Слишком сложно! Должно быть простое изящное решение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 14:38 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2ООП, компонент... Слишком сложно! Должно быть простое изящное решение!Как найдёте его для себя, сюда не забудьте выложить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 14:44 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2Должно быть простое изящное решение! Тебе про него написали сразу же... skyANAна сервере опять религия не позволяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 15:11 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
А причем здесь сервер? Сервер в моем случае выдает исключительно данные. Весь html формируется js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 23:35 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2Весь html формируется jsПочему тогда нельзя нагенерить стилей хоть персонально для каждого li? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 23:52 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2А причем здесь сервер? Сервер в моем случае выдает исключительно данные. Так вот по количеству тех данным можно сделать любой контент и любую разметку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2013, 08:20 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Можно, но сложно. Уж очень не хочется js загромождать оформительским кодом... А так нужно в цикле делать проверку, если один элемент такой стиль, если два — другой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 07:02 |
|
||
|
Как назначить стиль в зависимости от кол-ва элементов в списке?
|
|||
|---|---|---|---|
|
#18+
Shitbox2А так нужно в цикле делать проверку, если один элемент такой стиль, если два — другой... Не факт что потребуется цикл... Смотря какие теги используются. Если все сделать оптимально - достаточно будет свойства length. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 08:23 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1448723]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
4ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 440ms |

| 0 / 0 |
