당신은 바닥 글에 다른 웨이 포인트를 설정해야하고, 끈적 DIV 바닥 글 (즉 오프셋 옵션을 설정이다)에 도달하려고하면, DIV가 고정되도록 만드는 .stuck
클래스를 제거 (토글이있는 경우 꼬리말 div가 다시 표시 될 때 .stuck
클래스가 다시 나타납니다. 당신은 이것을 달성 :
$('.footer').waypoint(function(direction) {
$('.sticky').toggleClass('stuck', direction === 'up')
}, {
offset: function() {
return $('.sticky').outerHeight()
}});
확인하는 당신이 원하는 경우 (그래서 희망 :)!) : https://jsfiddle.net/elbecita/mna64waw/3/
편집 : 나는 한 가지를 잊어 버렸습니다! 당신은 바닥 글을 능가 끈적 끈적한 DIV에 대한 클래스가 필요합니다, 그래서 당신이 필요로하는 최종 JS는 다음과 같습니다
$('.footer').waypoint(function(direction) {
$('.sticky').toggleClass('stuck', direction === 'up');
$('.sticky').toggleClass('sticky-surpassed', direction === 'down');
}, { offset: function() {
return $('.sticky').outerHeight();
}});
과 .sticky-surpassed
은 다음과 같습니다
.sticky-surpassed {
position:absolute;
bottom: 0;
}
확인 업데이트 여기 : https://jsfiddle.net/elbecita/mna64waw/5/
문서에있는 스크롤 기능을 점검하고 스크롤 위치에 따라 동작하려는 elemnts의 오프셋을 얻을 수 있습니다. – Medda86
안녕하십니까? @ Medda86, 답장을 보내 주셔서 감사합니다. 당신은 좀 더 잘 이해할 수 있도록 당신의 대답을위한 바이올린을 가지고 있습니까? 감사. –