Текстом описать трудно, посмотрите видео:
http://w-0rld.ru/Storage/Public/demo.mp4
Если команду делать вручную, то такого не случается, кстати вот команда (может быть сложная, но короче пока не придумал).
Audio.addEventListener('ended', function(){
$("#Truck"+$(Player).attr("number")).nextAll(PlayerTruck).filter(":first").trigger('click');
});
Демо: http://w-0rld.ru/audios
Код: http://w-0rld.ru/Audios/audios.module.js
Может быть можно исправить используя простой next(); ? Подскажите тогда как выбрать именно блок с id="Truck(цифра)" и class="TruckActive" ?
Поиск у меня работает так - вводишь буквы, то что не подходит он скрывает (display:none;), а то что нужно оставляет.
function Search()
{
search = $('#search').val();
if (search == '')
{
$(PlayerTruckHidden).attr("class","PlayerTruck");
$(PlayerTruckActiveHidden).attr("class","PlayerTruckActive");
}
else
{
$(PlayerTruck).attr("class","PlayerTruckHidden");
$(PlayerTruckActive).attr("class","PlayerTruckActiveHidden");
$(PlayerTruckHidden+"[title *= '"+search+"']").attr("class","PlayerTruck");
$(PlayerTruckActiveHidden+"[title *= '"+search+"']").attr("class","PlayerTruckActive");
}
}
Дело в том, что nextAll делает клик сразу на всех блоки, которые находятся после него.
Попробуйте изменить на это: $("#Truck"+$(Player).attr("number")).next(PlayerTruck).trigger('click');
Или на это:
$("button").eq($("#Truck"+$(Player).attr("number")).index() + 1).trigger('click');
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости