У меня есть этот кусок кода:
$(document).on("click", "#breadNavMain", function() {
for(var i = 0; i < getActiveSlides().length; i++) {
$("#studentWrapper").trigger("click");
}
});
Метод getActiveSlides()
вернет слайды (в виде массива), активированные в настоящее время для моего приложения.Что важно, так это то, что я получаю количество активных слайдов.Для чего-либо более 1 активного слайда цикл выше не работает.Если у меня есть 3 активных слайда (например), он вызовет метод .trigger()
только один раз.В моем обработчике кликов, если я вместо этого использую:
$("#studentWrapper").trigger("click");
$("#studentWrapper").trigger("click");
$("#studentWrapper").trigger("click");
, он будет работать просто отлично.Проблема в том, что я не знаю, сколько раз мне нужно будет вызывать метод .trigger()
, поэтому я не могу сделать это вручную.Я хотел назвать это внутри цикла, как я пытался выше.Есть ли способ заставить .trigger()
работать внутри цикла?