Коммит b0dd7933 создал по автору Tim Zallmann's avatar Tim Zallmann
Просмотр файлов

Execute mouseout only 'once'

владелец ef3024ea
......@@ -34,14 +34,13 @@ export function initPrefetchLinks(selector) {
};
const mouseOverHandler = () => {
el.addEventListener('mouseout', mouseOutHandler, { passive: true });
el.addEventListener('mouseout', mouseOutHandler, { once:true, passive: true });
mouseOverTimer = setTimeout(() => {
if (el.href) prefetchDocument(el.href);
// Only execute once
el.removeEventListener('mouseover', mouseOverHandler, true);
el.removeEventListener('mouseout', mouseOutHandler);
mouseOverTimer = undefined;
}, 100);
......
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать