Совсем не то что нужно. Дело в том, что функция с анимацией запустится после того как отработает вся эта сотня запущенных "mouswell", а нужно чтобы она отработала сразу и убила все последующие "mouswell".
вот как у меня jsfiddle.net/ev6cenxm/2
запускается кучу раз, а нужно чтобы один раз запустился, отработал и пока не пройдет анимация, он больше не запускался.
так и происходит
$(window).on('mousewheel', function(event, delta, deltaX, deltaY) {
clearTimeout(timerId);
timerId = setTimeout(function() {
customSlider.animationContent((deltaY > 0 ? -1 : 1));
}, 100);
});
Функция запускается спустя 100мс. Но на Эппл устройствах запускается только после того как запуститься сотни раз "mousewell" .
А можно сделать чтобы он считал тире вначале а не во всем тексте. то есть считал только те тире которые стоят перед словом к примеру (-тест "тут одна тире") и (-те-ст "тут тоже одна тире)