Ich sehe diesen Code in einer beliebten Javascript-Bibliothek Perfect-Scrollbar aber wirklich nicht bekommen, wie es die Scrollleft auf -1 gemacht und dann wieder original. Auch wenn ich element.scrollLeft
direkt nach element.scrollLeft = -1
drucken, erhalte ich es 0.Verständnis der negativen Bildlauf-Anpassung
var element = document.getElementById('something');
var isNegativeScroll = (function() {
var originalScrollLeft = element.scrollLeft;
var result = null;
element.scrollLeft = -1;
result = element.scrollLeft < 0;
element.scrollLeft = originalScrollLeft;
return result;
})();
var negativeScrollAdjustment = isNegativeScroll ? element.scrollWidth - element.clientWidth : 0;
Kann jemand mir verstehen, was der gesamte Code tut und warum hat es so gemacht?