@Kirill-Gorelov
С ума с IT

Условия на js. Не особо понимаю что написано?

Всем привет.
Почитал про условия на javascript. Все понятно.
И тут мне попадается скрипт с таким условием:
var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator2 ul li:first') :current.next()) : $('div#rotator2 ul li:first'));
Как его переписать на такой вид:
if ( ){
} else{
}
Просто ту строку которую я прислал я не особо все понимаю.
Подскажите пожалуйста!
  • Вопрос задан
  • 176 просмотров
Решения вопроса 2
@GreatRash
if ( current.next().length ) {
  if ( current.next().hasClass('show') ) {
    $('div#rotator2 ul li:first');
  } else {
    current.next();
  }
} else {
  $('div#rotator2 ul li:first');
}

А вообще за такое надо карать.
Ответ написан
MetaDone
@MetaDone
Хорошо сформулированный вопрос - 50% решения
https://learn.javascript.ru/ifelse
чтоб понять - прочтите
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы