После того, как я обнаружил, что пропускаю relatedTarget.id
, я использовал этот оператор switch, чтобы сделать это, я верю, что есть ответ с ответом выше, но это сработало для меня:
$('#startPageCarousel').on('slide.bs.carousel', function (ev) {
var id = ev.relatedTarget.id; // needed to get the id of the element
switch (id) {
case "3":
// do something the id is 3
var options = {
useEasing: true,
useGrouping: true,
separator: ',',
decimal: '.',
};
var stat1 = new CountUp('stats1', 0, numberOfPosts, 0, 5.5, options);
var stat2 = new CountUp('stats2', 0, numberOfPosts, 0, 5.5, options);
var stat3 = new CountUp('stats3', 0, numberOfPosts, 0, 5.5, options);
var stat4 = new CountUp('stats4', 0, numberOfPosts, 0, 5.5, options);
if (!stat1.error && !stat2.error && !stat3.error && !stat4.error) {
stat1.start();
stat2.start();
stat3.start();
stat4.start();
}
break;
}
});