Свойство length при проверке наличия класса

323
16 февраля 2018, 21:04

Работаю со скриптом.
Не совсем понятно выражение:

var next = ((current.next().length) ? ((current.next().hasClass('show')) ?
$('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));` (функция rotate)

А именно (current.next().length).
Почему не current.next()?

(current.next().length) - это же число ("порядковый номер" этого li), а нам в данном случае надо сам li проверить.

Почему current.next() не валидно, а (current.next().length) валидно в данном случае?

READ ALSO
Оставить запятую в строке - JavaScript

Оставить запятую в строке - JavaScript

Здравствуйте, несколько дней бьюсь над регуляркой (nodejs) с функцией replace, которая из числа: 299,00 р

272
phalcon ajax возвращает html

phalcon ajax возвращает html

Здраствуйте, проблема заключается в следующеместь иерархия в фалконе

288
Drag and drop не перемещается элемент li

Drag and drop не перемещается элемент li

Делаю drag and drop, при перемещении элемента в блок (в момент отпускания) возникает ошибка которая указанна нижеLi создается динамически, думал...

320
Вывод даты в javascript

Вывод даты в javascript

данная функция выводит в консоль лог дату и время с новой строкиесли поменять console

301