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ć0i jeśli jest całkowicie na prawo, które chcemy uzyskać100.

questionAnswers(2)

yourAnswerToTheQuestion