-1

Facebook の右サイドバー スクローラーのような効果を実装しようとしていますが、データが動的に変化すると正しく動作しませんか?

これが私のJavaScriptコードです:-

var target = $('.aside');
var div_position = target.offset().top;

$(window).scroll(function() { 

    var y_position = $(window).scrollTop();

    if(y_position > div_position) {

        target.css('margin-top','-1000px');
        target.css('margin-bottom','30px');

    }
    else {    

        target.css('margin-top','0px');
    }
});
4

1 に答える 1

0

Scroll Spyを調べましたか? https://github.com/sxalexander/jquery-scrollspy

私はそれがあなたが達成しようとしていることをすると信じています

于 2013-08-14T15:38:31.703 に答える