В раскрытии. js, есть ли стандартный способ сделать переход левой кнопкой мыши к следующему слайду? - PullRequest
2 голосов
/ 20 февраля 2020

В Powerpoint нажатие левой кнопки мыши позволяет перейти к следующему слайду. В раскрытии. js это делается с помощью клавиатуры. Можно ли настроить раскрытие. js для перехода к следующему слайду также при нажатии кнопки мыши?

1 Ответ

1 голос
/ 20 февраля 2020

Похоже, что вы можете добавить событие щелчка ко всему слайду и проверить кнопку для события.

window.addEventListener("mousedown", handleClick, false);
window.addEventListener("contextmenu", function(e) { e.preventDefault(); }, false);

function handleClick(e) {
    e.preventDefault();
    if(e.button === 0) Reveal.next(); 
    if(e.button === 2) Reveal.prev(); 
}

Если вы беспокоитесь о том, что ссылки на странице не кликабельны, вы можете проверить цель события. Если это ссылка, не переходите к следующему слайду.

Этот сайт может быть полезен и имеет более подробное объяснение. Отсюда и вышеприведенный код.

...