Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как определить цифру в динамике (https://javascript.ru/forum/dom-window/43140-kak-opredelit-cifru-v-dinamike.html)

imediasun1 24.11.2013 00:59

как определить цифру в динамике
 
Здравствуйте на динамическом css слайдере так выводятся изображения
for($i=1; $i<$y+1; ++$i) : ?>
.img<?=$i;?> .frag { background-image: url(<?=$children[$i-1]['main_photo'];?>);background-size: cover; }
<? endfor; ?>

как определить цифру после .img активного в данный момент изображения?

ricos 25.11.2013 09:20

Если ты уже получил активное изображение, например в переменную "g":
var cls = g.className.split(' '), b = '';
//Находим класс с img
for (var i=0; i<cls.length; i++) {
    if (cls[i].indexOf('img') >= 0)) {
        b = +cls[i].replace('img', '');
        break;
    }
}
alert(b);

imediasun1 25.11.2013 12:49

Нет вопрос как раз в том как определить какое изображение активно в этом слайдере http://learn.javascript.ru/play/hMpwob

ricos 25.11.2013 13:47

Не увидел на приведенном примере ни одной картинки

imediasun1 25.11.2013 14:24

.img1 .frag { background-image: url(38.jpg);background-size: cover; }
.img2 .frag { background-image: url(39.jpg);background-size: cover; }
.img3 .frag { background-image: url(40.jpg);background-size: cover; }

Это не теги img а картинки загружены через css, слайдер такой, в том то все и дело

imediasun1 26.11.2013 13:12

может все же кто то знает как определить в таком случае активное изображение?


Часовой пояс GMT +3, время: 12:53.