私はdivをページの中央に配置しています。スクロールバーがDIVのボトムよりも100px前になると関数をトリガする必要があります。スクロールバーがDIVボトムに接触したときのトリガ機能 - jQuery
私は
$(window).scrollTop();
$(document).height()
$('div').height();
を使用して、すべての組み合わせで演奏が、私はそこに着くことができません。
ありがとうございました。
私はdivをページの中央に配置しています。スクロールバーがDIVのボトムよりも100px前になると関数をトリガする必要があります。スクロールバーがDIVボトムに接触したときのトリガ機能 - jQuery
私は
$(window).scrollTop();
$(document).height()
$('div').height();
を使用して、すべての組み合わせで演奏が、私はそこに着くことができません。
ありがとうございました。
これは使用できます。
$(window).scroll(function() {
var divTop = $('#yourDivId').offset().top,
divHeight = $('#yourDivId').outerHeight(),
wHeight = $(window).height(),
windowScrTp = $(this).scrollTop();
if (windowScrTp > (divTop+divHeight-wHeight-100)){
alert('reached');
}
});
'jsfiddle場合に動作します($(ウィンドウ).scrollTop()> =($( 'DIV')。)(オフセット。トップ+ $( 'DIV')。高さ()-100)) ; –
関数は決して起動されません – rolfo85