Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как начать функцию, когда клаcсу родителя присваивается "active" (https://javascript.ru/forum/dom-window/67779-kak-nachat-funkciyu-kogda-klacsu-roditelya-prisvaivaetsya-active.html)

Рам 07.03.2017 17:56

Как начать функцию, когда клаcсу родителя присваивается "active"
 
Когда слайд активен, ему присваивается "active". Нужно начать функцию только тогда, когда он будет активен. Помогите..
<div class="item" style="background-image: url(images/slider/bg1.jpg)">
  <div class="container" id="ppp">
     <img id="airplane" src="images/Airplane-Transparent-PNG.png">
  </div>
</div>


var trrrue = "item active";

while( true ){

if ( $('#ppp').parent("div").attr("class") == trrrue) {
setTimeout(move, 800);
break;
};
if ( $('#ppp').parent("div").attr("class") != trrrue) {
alert("error");
break;
};

};

ksa 10.03.2017 10:00

Цитата:

Сообщение от Рам
Нужно начать функцию только тогда, когда он будет активен.

В твоих огрызках нет присвоения этого самого "active"... :no:

Sav2907 10.03.2017 17:30

if(Что-то там ).hasClass( "Active" )){
alert("Active");
}else{
alert("NotActive");
}


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