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;
任何人可以讓我明白什麼是整個代碼做的,爲什麼它已經這樣做了?