Перейти к содержимому


Фотография
- - - - -

Инкрементация класса в teaser.php

jbzoo

Лучший Ответ SmetDenis , 09 February 2015 - 08:00

Я бы использовал стиль позиции

Внутри стиля есть переменная $params['_index'] - это и будет порядковый номер.

Если нужно чтобы между тизерами порядковый номер не повторялся, то использовать глобальную переменную.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 14

#1 EnergY

EnergY

Отправлено 05 February 2015 - 11:51

В файле teaser.php есть такая конструкция:

<div class="image"></div>

Как сделать чтоб для каждого элемента он был:

<div class="image1"></div>
<div class="image2"></div>
........
<div class="image[n]"></div>

  • 0

#2 laRus

laRus

Отправлено 05 February 2015 - 13:44

А откуда берется значение n?


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 Sliapy

Sliapy

Отправлено 05 February 2015 - 14:09

Для чего это нужно?

 

Самый простой способ - на jQuery.

$(document).ready(function() {
$(".image").each(function(i) {
$(this).addClass("image + (i+1));
});
});

Сообщение отредактировал Sliapy: 05 February 2015 - 14:11

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 Cheren-dow

Cheren-dow

Отправлено 05 February 2015 - 14:12

EnergY, так же можно попробовать изменить стиль позиции.


  • 0
Изображение
 

#5 laRus

laRus

Отправлено 05 February 2015 - 14:23

Самый простой

А я думала "набрать" строчки с дивами в массив в цикле и опубликовать потом этот массив... почему про n и спросила... Плохо? ... без jquery 


Сообщение отредактировал Ursa: 05 February 2015 - 14:23

  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#6 Sliapy

Sliapy

Отправлено 05 February 2015 - 15:54

На PHP, конечно, лучше и надежней. Но немного сложнее все-таки, на мой взгляд.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 EnergY

EnergY

Отправлено 05 February 2015 - 16:12

 

Для чего это нужно?

 

для вывода, различных картинок с папок в зависимости от адреса элемента


  • 0

#8 Sliapy

Sliapy

Отправлено 05 February 2015 - 16:24

Тогда нужно делать через PHP.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#9 EnergY

EnergY

Отправлено 05 February 2015 - 16:26

Тогда нужно делать через PHP.

 

а как?


мне нужно сделать чтоб в 1 итема - был класс дива image1, 2 - image2 и т.д.


  • 0

#10 laRus

laRus

Отправлено 05 February 2015 - 21:34

сделать чтоб в 1 итема - был класс дива image1, 2 - image2 и т.д.

Не понятно... например есть 50 итемов и каждый "в своем стиле" выводится, что ли? ...ммм... "невероятно мятный..." (или я чего-то не понимаю!)... это ж какой css у Вас будет...


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..





Темы с аналогичным тегами jbzoo

Click to return to top of page in style!