1

900px のスクロール後に表示する画像を作成しようとしていますが、700px に達すると非表示になります

下にスクロールすると機能しますが、特定のピクセル数の後に非表示にする方法がわからない場合

これが私のコードです。

    $(document).scroll(function () {
    var y = $(this).scrollTop();
    if (y > 900) {
        $('.bottom-signup').fadeIn(1000);
    } else {
        $('.bottom-signup').fadeOut(700);
    }

});

みんなありがとうデモを見る

http://jsfiddle.net/uhUWC/

4

1 に答える 1

0

私があなたの質問を正しく受け取った場合は、これを試してください。

    $(document).scroll(function () {
    var y = $(this).scrollTop();
    if (y > 700 && y<900) {
        $('.bottom-signup').fadeIn(1000);
    } 
    else {
        $('.bottom-signup').fadeOut(700);
    }

});
于 2013-09-26T10:34:59.080 に答える