3

A と B の間をピクセル単位で下にスクロールすると (A = CV の開始点と B = CV の終了点)、非表示の div を表示するこの jquery スクリプトがあり、A と B の間にない場合は非表示に戻ります。

$(window).scroll(function () {
    if ($(this).scrollTop() > 1800 && $(this).scrollTop() < 5550) {
        $("#cvBoxWrap").fadeIn();
    } else {
        $("#cvBoxWrap").fadeOut();
    }
}); 

ピクセル値を jQuery ウェイポイント ID と交換することは可能ですか?ユーザーが 2 つの異なる ID の間で下にスクロールすると CV div が表示され、その間にない場合は消えますか?

その理由は、iPad で表示すると、ピクセル値が CV div ID と一致しないため、非表示の div が正しく表示されないためです。

事前にサンクス

私はこれで動作するようになりました:

    $(window).scroll(function () {
    if ($(this).scrollTop() > $('#A1').offset().top) && $(this).scrollTop() < $('#A2').offset().top)) {
$("#cvBoxWrap").fadeIn();} else { 
        $("#cvBoxWrap").fadeOut(); }
    });
4

2 に答える 2

0
$(window).scroll(function () {
    if ($(this).scrollTop() > $('#A1').offset().top) && $(this).scrollTop() < $('#A2').offset().top)) {
         $("#cvBoxWrap").fadeIn(); 
    } else { 
         $("#cvBoxWrap").fadeOut(); 
    } 
});
于 2013-09-03T16:46:58.577 に答える