слушатель щелчка крошечного ползунка регистрируется слишком поздно - PullRequest
0 голосов
/ 02 апреля 2019

Я ищу ванильную альтернативу js slick.js.Я пытаюсь заменить его на tiny-slider .У меня есть только одна проблема, хотя, поскольку я использую Kentico & asp.net, все обернуто в тег формы.

С slick, если я проверяю прослушиватели событий для кнопок с точками, это регистрируется перед формойслушатель (а slick позаботится обо всем остальном с помощью event.preventdefault).

С tiny-nav, независимо от того, где я размещаю свои скриптовые теги и где бы я не загружал библиотеку (head, body, inline)крошечный слайдер является последним в очереди в очереди прослушивателей событий.Это означает, что нажатие на точки (т. Е. Кнопка) отправляет страницу.

enter image description here

Есть что-то, что я здесь упускаю?

Редактировать: Вот код:

document.addEventListener("DOMContentLoaded", function () { //also same result with $(function(){
    tns({
        container: '.my-slider',
        autoplay: true,
        items: 1,
        autoplayButtonOutput: false,
        lazyload: true,
        controlsContainer: '.slider-controls',
        controlsPosition: 'bottom',
        navPosition: 'bottom'
        //navContainer: 'dots-container'
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...