0

私はこれを理解しようとしています。スクロールダウン中に.float-divを上からマージンにしないようにするにはどうすればよいですか? スクロール中はウィンドウ上部に固定してほしいです。.top-entry を取り除くと、問題なく動作します。しかし、.top-entry を削除せずに修正するにはどうすればよいでしょうか?

http://jsfiddle.net/loktar/Kjc6k/2/

var $scrollingDiv = $(".float-div");

$(window).scroll(function(){      
var y = $(this).scrollTop(),
$postEntry = $('.post-entry'),
maxY = $postEntry.offset().top + $postEntry.height(),
scrollHeight = $scrollingDiv.height();
if(y< maxY-scrollHeight ){
$scrollingDiv
.stop()
.animate({"marginTop": ($(window).scrollTop()) + "px"}, "slow" );        
}    
});
4

2 に答える 2