Помогите пожалуйста разобраться в следующей проблеме:
я попытался написать плагин dropdown который может создавать независимые меню со своими настройками. Работает он через requestAnimationFrame. На на эффекте 'slide' иногда бывает дергается в конце открытия. Такой баг проявляется не всегда, нужно присматриваться внимательно и понажимать разные пункты.
Для демонстрации я выложил архив на github, можно скачать и посмотреть на локалке. Если кто разбирается посмотрите плиз, не могу понять из-за чего подергивание.
Код большой, поэтому писать его в комменте наверно не стоит
Ссылка на github -
https://github.com/serhioses/dropdown
Пример на jsfiddle -
https://jsfiddle.net/serhioses/3hckhrom/1/
Если нужно могу потом скинуть ссылку на тестовый сайт, где он также применяется, там баг виднее