jquery scrollToFixed가 페이지의 맨 위에 도달하면 멈 춥니 다. 맨 위에 고정되어 있다고 가정되는 div 맨 위에 표시됩니다.jquery scrollToFixed가 페이지의 맨 위에 도달했을 때 중지되었습니다.
var arr = new Array();
$('div[id^="post"]').each(function()
{
// do something with it...
var id = $(this).attr("id").slice(5);
//alert(id);
arr.push(id);
$(this).css('background-color', 'green');
});
for (i = 0; i < $('div[id^="post"]').length; i++) {
//alert(arr[i+1]);
$('#float-'+arr[i]).scrollToFixed({
limit: $('#post-'+arr[i+1]).offset().top - $('#float-'+arr[i]).height()-220
});
}
jquery scrollToFixed 플러그인을 사용하고 있습니다.
내가 9gag.com에 동일한 효과를 달성하기 위해 노력하고, 그는 화면, I got the idea here t 아래로 여러 사이드 바 div의 스크롤.
페이지를 스크롤하면 왼쪽 div의 끝에 도달 할 때까지 올바른 div가 고정되어야하지만, 어떤 이유로 인해 오른쪽 div가 페이지 맨 위에 고정되고 상단 (광고 탐색) div는 항상 고정으로 설정됩니다.
내가 답을 찾을 발견하는 경우 여기에 대답을 게시 할 예정입니다, 올바른 방향으로 날 가리키는 주셔서 감사합니다. 이제 그림의 끝 부분에 도달하면 고정 div의 위치를 상대적으로 설정하는 방법을 찾아야 만 마침내 생산 사이트에 배치 할 수 있습니다. –