Jak uzyskać procentowy przewijanie w poziomie elementu HTML w JavaScript?
Jak obliczyć procent „odległości” pokrytej paskiem przewijania na elemencie między początkiem a końcem?
<div id="container" style="overflow-x:scroll; max-width:1000px;">
<div id="contained" style="width:3000px;"></div>
</div>
<script>
$('#container').scroll(function(){
var scrollPercentage; //How to get scroll percentage?
});
</script>
Więc jeśli pasek przewijania jest całkowicie po lewej stronie, chcemy go uzyskać0
i jeśli jest całkowicie na prawo, które chcemy uzyskać100
.