fix(gallery.ts): add { passive: true } option to event listeners for better performance and scrolling behavior

This commit is contained in:
Sped0n
2023-11-02 10:46:38 +08:00
parent 07a6860529
commit 9d365d8c96

View File

@@ -181,12 +181,20 @@ function createGallery(ijs: ImageJSON[]): void {
// close
const _close = document.createElement('div')
_close.innerText = 'Close'
_close.addEventListener('click', () => {
slideDown()
})
_close.addEventListener('keydown', () => {
slideDown()
})
_close.addEventListener(
'click',
() => {
slideDown()
},
{ passive: true }
)
_close.addEventListener(
'keydown',
() => {
slideDown()
},
{ passive: true }
)
// nav
const _navDiv = document.createElement('div')
_navDiv.className = 'nav'