@@ -597,7 +597,11 @@ function getGestureEl() {
597597 gestureEl = document . createElement ( 'div' ) ;
598598 gestureEl . className = 'pointer-gesture' ;
599599 document . body . appendChild ( gestureEl ) ;
600- gestureEl . insertAdjacentHTML ( 'afterend' , `<style>.pointer-gesture{position:fixed;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,0.7);border:1px solid rgba(255,255,255,.7);pointer-events:none;z-index:999999;opacity:0;transition:opacity 0.2s;transform-origin:center;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));}.pointer-gesture-done::before{content:'';background:rgba(255,255,255,.9);border-radius:50%;width:10px;height:10px;}</style>` ) ;
600+ gestureEl . insertAdjacentHTML ( 'afterend' , `<style>` +
601+ `.pointer-gesture{position:fixed;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,0.7);border:1px solid rgba(255,255,255,.7);pointer-events:none;z-index:999999;opacity:0;transition:opacity 0.2s;transform-origin:center;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));}` +
602+ `.pointer-gesture-done::before{content:'';background:rgba(255,255,255,.9);border-radius:50%;width:10px;height:10px;}` +
603+ `.pointer-gesture-ani{transition: all .3s cubic-bezier(.39,.575,.565,1);transition-property:left,top,transform;}` +
604+ `</style>` ) ;
601605 }
602606 return gestureEl ;
603607}
@@ -718,7 +722,7 @@ function gesture(oe, before, handler) {
718722 gestureWheel . firstTimer = true ;
719723 await sleep ( 30 ) ;
720724 gestureWheel . firstTimer = false ;
721- g . classList . add ( 'ani' ) ;
725+ g . classList . add ( 'pointer-gesture- ani' ) ;
722726 }
723727 const isVertical = gestureWheel . dir === 'top' || gestureWheel . dir === 'bottom' ;
724728 const delta = isVertical ? deltaY : deltaX ;
@@ -736,15 +740,15 @@ function gesture(oe, before, handler) {
736740 if ( offset < 90 ) {
737741 gestureWheel . timer = window . setTimeout ( ( ) => {
738742 g . style . opacity = '0' ;
739- g . classList . remove ( 'ani' ) ;
743+ g . classList . remove ( 'pointer-gesture- ani' ) ;
740744 } , 250 ) ;
741745 return ;
742746 }
743747 gestureWheel . done = true ;
744748 handler ?. ( gestureWheel . dir ) ;
745749 await sleep ( 500 ) ;
746750 g . style . opacity = '0' ;
747- g . classList . remove ( 'ani' ) ;
751+ g . classList . remove ( 'pointer-gesture- ani' ) ;
748752 } ) ( ) . catch ( ( ) => { } ) ;
749753 }
750754}
0 commit comments