Skip to content

Commit 25b9ef7

Browse files
committed
op
1 parent ffcca94 commit 25b9ef7

File tree

3 files changed

+17
-9
lines changed

3 files changed

+17
-9
lines changed

dist/index.esm.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}

dist/index.umd.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,11 @@
603603
gestureEl = document.createElement('div');
604604
gestureEl.className = 'pointer-gesture';
605605
document.body.appendChild(gestureEl);
606-
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>`);
606+
gestureEl.insertAdjacentHTML('afterend', `<style>` +
607+
`.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));}` +
608+
`.pointer-gesture-done::before{content:'';background:rgba(255,255,255,.9);border-radius:50%;width:10px;height:10px;}` +
609+
`.pointer-gesture-ani{transition: all .3s cubic-bezier(.39,.575,.565,1);transition-property:left,top,transform;}` +
610+
`</style>`);
607611
}
608612
return gestureEl;
609613
}
@@ -724,7 +728,7 @@
724728
gestureWheel.firstTimer = true;
725729
await sleep(30);
726730
gestureWheel.firstTimer = false;
727-
g.classList.add('ani');
731+
g.classList.add('pointer-gesture-ani');
728732
}
729733
const isVertical = gestureWheel.dir === 'top' || gestureWheel.dir === 'bottom';
730734
const delta = isVertical ? deltaY : deltaX;
@@ -742,15 +746,15 @@
742746
if (offset < 90) {
743747
gestureWheel.timer = window.setTimeout(() => {
744748
g.style.opacity = '0';
745-
g.classList.remove('ani');
749+
g.classList.remove('pointer-gesture-ani');
746750
}, 250);
747751
return;
748752
}
749753
gestureWheel.done = true;
750754
handler?.(gestureWheel.dir);
751755
await sleep(500);
752756
g.style.opacity = '0';
753-
g.classList.remove('ani');
757+
g.classList.remove('pointer-gesture-ani');
754758
})().catch(() => { });
755759
}
756760
}

0 commit comments

Comments
 (0)