如何从位于该元素内的按钮完成滚动到元素顶部的操作?我下面有found this function,但我不确定如何捕获按钮的父元素 - 我不想硬编码所有按钮和所有带ID的元素。
感谢您的一些建议!
<script type="text/javascript">
function scrollBack(selector, time, verticalOffset) {
time = typeof(time) != 'undefined' ? time : 1000;
verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
element = $(selector);
offset = element.offset();
offsetTop = offset.top + verticalOffset;
$('html, body').animate({
scrollTop: offsetTop
}, time);
}
$('.scrollback').click(function(e) {
e.preventDefault();
scrollBack($(this).parent(), 500, -96);
});
</script>
&#13;
答案 0 :(得分:0)
$('.scrollback').click(function() {
$('body').animate({scrollTop: $('.scrollback').parent().offset().top},'slow');
}
这应该有效。