{ const s = window.scroller = {} const press = (key, code) => () => document.dispatchEvent(new KeyboardEvent('keydown', { key: key, keyCode: code, which: key, code: code, bubbles: true })); const step = () => { const div = document.querySelector('.animal-name') const name = div?.textContent.trim() if (name === 'Pando Clone') s.dir = s.left if (name === 'DNA') s.dir = s.right s.dir() } s.left = press(37, 'ArrowLeft') s.right = s.dir = press(39, 'ArrowRight') s.start = (ms) => s.ival = setInterval(step, ms) s.stop = () => clearInterval(s.ival) } scroller.start(5000)
reply