0
위치가 고정 된 팝업이 있습니다. 본문 스크롤을 사용하지 않기를 원하므로 body {overflow-y : hidden}가 있습니다. 팝업에는 많은 콘텐츠가 있습니다. 그래서 오버플로가 있습니다 : 팝업으로 스크롤하고 스크롤을 많이합니다.위치가있는 팝업 div 내로 스크롤 : fixed
이 팝업에서 특정 요소 (위치는 고정되어 있고 많은 스크롤이 있음)로 스크롤하고 싶습니다.
<body style="overflow-y: hidden;">
<div class="popup" style="position: fixed; overflow-y:scroll; ... ">
....
....
.... really long content
<h4>here</h4>
....
....
</div>
</body>
이하는 :(
$('html, body').animate({
scrollTop: $("h4").offset().top
}, 2000);
어느 쪽이 작동하지 않습니다 : 나는
HTML 구조가이 같은 것입니다 팝업 :(withing에 태그에 페이지를 스크롤 할 수 없습니다 : (
$('.popup').animate({
scrollTop: $("h4").offset().top
}, 2000);
어느 쪽이 :(
다른 아이디어
jQuery.fn.scrollTo = function(where, speed) {
$(this).animate({
scrollTop: $(this).scrollTop() - $(this).offset().top + where
}, speed == undefined ? 1000 : speed);
return this;
};
$("#custom_development_popup").scrollTo($("h4").offset().top, 300);
?