Code optimization and fixes
This commit is contained in:
@@ -79,12 +79,18 @@
|
||||
const keyboardNav = event => {
|
||||
const keyCode = event.keyCode
|
||||
|
||||
// Previous
|
||||
if ([37,80].includes(keyCode)) document.getElementById('photo_prev').click()
|
||||
// Next
|
||||
else if ([39,78,32].includes(keyCode)) document.getElementById('photo_next').click()
|
||||
// Close
|
||||
else if ([27,67].includes(keyCode)) document.getElementById('photo_close').click()
|
||||
switch (event.keyCode) {
|
||||
case 37: case 80: case 74:
|
||||
document.querySelector('.carousel__controls--area.prev').click()
|
||||
break
|
||||
case 39: case 78: case 75:
|
||||
document.querySelector('.carousel__controls--area.next').click()
|
||||
break
|
||||
case 27: case 67:
|
||||
document.getElementById('photo_close').click()
|
||||
break
|
||||
default: break
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user