使用键盘方向键左右翻页
< Feedback on Yande.re 键盘翻页 Keyboard flip
存在的问题:
undefined.click()
keyCode
我将你的代码改进如下:
/** * 翻页功能,使用键盘左右方向键控制。 */ ;(function() { window.addEventListener('keyup', function(event) { /* 在输入的情况下,方向键禁止触发翻页。 */ if (/^(TEXTAREA|INPUT)$/.test(document.activeElement.tagName)) return const prev = document.querySelector('.pagination>.previous_page') const next = document.querySelector('.pagination>.next_page') if (event.key == 'ArrowLeft' && prev) { prev.click() return event.defaultPrevented() } if (event.key == 'ArrowRight' && next) { next.click() return event.defaultPrevented() } }) })()
然后,我将以上代码整合到我发布的 Yande.re 简体中文 里面了,主要是翻译各种奇奇怪怪的标签,也欢迎你来试用。
event.defaultPrevented() 敲错了,应该是 event.preventDefault()。目的是阻止默认的事件执行。
event.defaultPrevented()
event.preventDefault()
Sign in to post a reply.
存在的问题:
undefined.click()
不存在,就会报错。keyCode
属性已经不推荐使用。我将你的代码改进如下:
然后,我将以上代码整合到我发布的 Yande.re 简体中文 里面了,主要是翻译各种奇奇怪怪的标签,也欢迎你来试用。