Skip to content

Commit 75e4ab5

Browse files
committed
Set node velocity to zero when fixed.
This should avoid unintended jitter on mouseover.
1 parent 24df55b commit 75e4ab5

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

d3.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4268,8 +4268,7 @@
42684268
this.on("mouseover.force", d3_layout_forceMouseover).on("mouseout.force", d3_layout_forceMouseout).call(drag);
42694269
};
42704270
function dragmove(d) {
4271-
d.px = d3.event.x;
4272-
d.py = d3.event.y;
4271+
d.px = d3.event.x, d.py = d3.event.y;
42734272
force.resume();
42744273
}
42754274
return d3.rebind(force, event, "on");
@@ -4282,6 +4281,7 @@
42824281
}
42834282
function d3_layout_forceMouseover(d) {
42844283
d.fixed |= 4;
4284+
d.px = d.x, d.py = d.y;
42854285
}
42864286
function d3_layout_forceMouseout(d) {
42874287
d.fixed &= 3;

0 commit comments

Comments
 (0)