Александр, если под элементами вы сейчас имеете в виду блоки (ведь только так есть противоречия моему комментарию), то действительно — плюс одна вложенность. Но в таком случае добавляется прямой каскад вместо независимого элемента с модификатором &__link_vertical:
В листинге ведь максимальная вложенность блоков: здесь и Б и Э и М. Хорошо, можно добавить ещё медиавыражение. Глобальный поиск возможен только по блоку, конечно, но я никогда не сталкивался с проектами, где это было бы проблемой из-за количества элементов у блока.
Беда была в том, что на вход я написал числа, а потом для «наглядности» вставил строки. Я сначала настраивал джаббер, чтобы расспросить у вас, почему -1 выводится, но всё работало, так что я успокоился.
Если убийца не последний в списке подозреваемых, то настоящим убийцей становится следующий чувак. В другом случае — предыдущий. Там не хватает -1 после длины, но кто-то уже закоммитил:
&__link_vertical
:navigator.msMaxTouchPoints
или'onmsgesturechange' in window
определит ещё и виндоусовские браузеры, ваш вариант лучше.Беда была в том, что на вход я написал числа, а потом для «наглядности» вставил строки. Я сначала настраивал джаббер, чтобы расспросить у вас, почему -1 выводится, но всё работало, так что я успокоился.
suspect[killer - 1]
можно поставитьsuspect[0]
.var killer = Math.floor(Math.random() * suspect.length);
setTimeout(function(){
if ($.inArray(killer, suspect) < suspect.length) {
return killer + 1;
} else {
return killer — 1;
}
}, 5000)
}