次のコードの 5 行目で配列インデックスが使用されている理由を誰か教えてもらえますか? 「#agree」はチェックボックスを指し、「#terms」はテキストボックスを指します。目的は、チェックボックスをクリックする前に、ユーザーがテキストボックスの一番下までスクロールしたかどうかを判断することです。ありがとう。
$(document).ready(function() {
$('#agree').attr('disabled', 'disabled');
$('#terms').scroll(function() {
var textarea_height = $(this)[0].scrollHeight;
var scroll_height = textarea_height - $(this).innerHeight();
var scroll_top = $(this).scrollTop();
if (scroll_top == scroll_height){
$('#agree').removeAttr('disabled');
}
});
});