0
我在流行的JavaScript库中看到此代码完美滚动条但实际上并没有得到此作为为什么它使scrollleft为-1,然后再次原创。即使我element.scrollLeft = -1
后打印element.scrollLeft
正确的,我明白了0了解负面滚动条调整
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;
任何人可以让我明白什么是整个代码做的,为什么它已经这样做了?