2017-02-26 6 views
0

普段のjavascriptライブラリ完璧なスクロールバーでこのコードを見ていますが、スクロールレフトを-1にした後、私は右のelement.scrollLeft = -1element.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; 

それを取得し、なぜそれがそうしてきたのですか?

答えて

0

このコードの負の値は、私の知る限りは勢いがスクロールしてタッチイベントをスクロールしたとき、負のスクロール値は、IOSのサファリではかのうです知っている...

を受け入れた場合だけチェックします。

=======

UPDATE:RTLのコンテンツをサポートするために行われるように https://github.com/noraesae/perfect-scrollbar/commit/3dbf20a5d0a7563dfbb77410e4de2d94c401f6de

はそう...

:この機能が表示される場所

は、このコミット

関連する問題