Skip to content

Commit 52f969a

Browse files
committed
update draggable
1 parent 460a9f6 commit 52f969a

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

avalon.draggable.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,8 @@
106106
data.scrollParent = scrollParent(data.$element);
107107
data.overflowOffset = avalon(data.scrollParent).offset();
108108
}
109-
if (element.setCapture) { //设置鼠标捕获
110-
element.setCapture();
111-
} else if (window.captureEvents) {
109+
// element.setCapture();有副作用
110+
if (window.captureEvents) {
112111
window.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);
113112
}
114113
draggable.queue.push(data);
@@ -156,9 +155,8 @@
156155
draggable.queue.forEach(function(data) {
157156
data.originalX = data.left;
158157
data.originalY = data.top;
159-
if (data.element.releaseCapture) {
160-
data.element.releaseCapture();
161-
} else if (window.releaseEvents) {
158+
// data.element.releaseCapture();有副作用
159+
if (window.releaseEvents) {
162160
window.releaseEvents(Event.MOUSEMOVE | Event.MOUSEUP);
163161
}
164162
textselect(false);

0 commit comments

Comments
 (0)