fix map panning inertia flicker on Chrome
This commit is contained in:
parent
a4276d002c
commit
f184df2c27
@ -52,7 +52,7 @@ L.Transition = L.Transition.extend({
|
|||||||
|
|
||||||
this._el.style[L.Transition.DURATION] = this.options.duration + 's';
|
this._el.style[L.Transition.DURATION] = this.options.duration + 's';
|
||||||
this._el.style[L.Transition.EASING] = this.options.easing;
|
this._el.style[L.Transition.EASING] = this.options.easing;
|
||||||
this._el.style[L.Transition.PROPERTY] = propsList.join(', ');
|
this._el.style[L.Transition.PROPERTY] = 'all';
|
||||||
|
|
||||||
for (prop in props) {
|
for (prop in props) {
|
||||||
if (props.hasOwnProperty(prop)) {
|
if (props.hasOwnProperty(prop)) {
|
||||||
@ -60,9 +60,10 @@ L.Transition = L.Transition.extend({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this._inProgress = true;
|
// Chrome flickers for some reason if you don't do this
|
||||||
|
L.Util.falseFn(this._el.offsetWidth);
|
||||||
|
|
||||||
this.fire('start');
|
this._inProgress = true;
|
||||||
|
|
||||||
if (L.Browser.mobileWebkit) {
|
if (L.Browser.mobileWebkit) {
|
||||||
// Set up a slightly delayed call to a backup event if webkitTransitionEnd doesn't fire properly
|
// Set up a slightly delayed call to a backup event if webkitTransitionEnd doesn't fire properly
|
||||||
|
Loading…
Reference in New Issue
Block a user