Статьи

jQuery Detect Scroll to Bottom — Прочитайте T & C

Фрагмент кода jQuery, чтобы определить, прокрутил ли пользователь нижнюю часть страницы (или div с прокруткой), перед тем как включить флажок «Условия».

Terms of service jargon stuff here I accept the blah, blah, blah. jQuery(document).ready(function() { jQuery("input#TERMS_ACCEPTED_YN").attr("disabled", true); var $box = $("#scrollPane"), $inner = $("> .inner", $box), innerOuterHeight = $inner.outerHeight(); boxHeight = $box.height(); boxOffsetTop = $box.offset().top; jQuery("#scrollPane").scroll(function() { if (Math.ceil(boxHeight - $inner.offset().top + boxOffsetTop) >= innerOuterHeight ) { jQuery("input#TERMS_ACCEPTED_YN").removeAttr("disabled"); } }); });
Terms of service jargon stuff here I accept the blah, blah, blah. jQuery(document).ready(function() { jQuery("input#TERMS_ACCEPTED_YN").attr("disabled", true); var $box = $("#scrollPane"), $inner = $("> .inner", $box), innerOuterHeight = $inner.outerHeight(); boxHeight = $box.height(); boxOffsetTop = $box.offset().top; jQuery("#scrollPane").scroll(function() { if (Math.ceil(boxHeight - $inner.offset().top + boxOffsetTop) >= innerOuterHeight ) { jQuery("input#TERMS_ACCEPTED_YN").removeAttr("disabled"); } }); });