특정 div를 스크롤한 후에도 고정된 상태로 유지해야 합니까? CSS 또는 jQuery를 사용하여 이를 달성하는 방법은 다음과 같습니다.
CSS 전용 접근 방식
최근 발전에 따르면 CSS만으로도 이 기능을 수행할 수 있습니다. 자세한 내용은 여기에서 확인할 수 있습니다: [스크롤링 후 CSS 전용 고정 Div](https://stackoverflow.com/a/53832799/1482443).
jQuery 접근 방식
jQuery가 허용된다면 다음을 시도해 보세요.
div의 초기 위치 정의:
var fixmeTop = $('.fixme').offset().top;
스크롤 이벤트 리스너 추가 :
$(window).scroll(function() {
스크롤된 위치가 초기 div 위치를 지나갔는지 확인:
if (currentScroll >= fixmeTop) {
스크롤된 위치가 초기 div 위치를 지나갔을 때 고정 위치 적용 div:
$('.fixme').css({ position: 'fixed', top: '0', left: '0' });
div 위로 스크롤할 때 위치 재설정:
} else { $('.fixme').css({ position: 'static' }); }
더 포괄적인 이해를 위해서는 다음을 확인하세요. 라이브 예: [스크롤 후 jQuery 고정 Div](http://jsfiddle.net/5n5MA/2/).
위 내용은 스크롤링 Div 스틱을 전달한 후 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!