mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-30 03:38:54 +01:00
fix(Carousel): prevent mouse click when dragging (#1781)
This commit is contained in:
@@ -16,6 +16,7 @@ export const useCarouselScroll = (el: Ref<HTMLElement>) => {
|
|||||||
function onMouseUp () {
|
function onMouseUp () {
|
||||||
el.value.style.removeProperty('scroll-behavior')
|
el.value.style.removeProperty('scroll-behavior')
|
||||||
el.value.style.removeProperty('scroll-snap-type')
|
el.value.style.removeProperty('scroll-snap-type')
|
||||||
|
el.value.style.removeProperty('pointer-events')
|
||||||
|
|
||||||
window.removeEventListener('mousemove', onMouseMove)
|
window.removeEventListener('mousemove', onMouseMove)
|
||||||
window.removeEventListener('mouseup', onMouseUp)
|
window.removeEventListener('mouseup', onMouseUp)
|
||||||
@@ -24,6 +25,8 @@ export const useCarouselScroll = (el: Ref<HTMLElement>) => {
|
|||||||
function onMouseMove (e) {
|
function onMouseMove (e) {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
|
||||||
|
el.value.style.pointerEvents = 'none'
|
||||||
|
|
||||||
const delta = e.pageX - x.value
|
const delta = e.pageX - x.value
|
||||||
|
|
||||||
x.value = e.pageX
|
x.value = e.pageX
|
||||||
|
|||||||
Reference in New Issue
Block a user