,可以通过以下步骤实现:
if (nextDiv.length > 0) {
$('html, body').animate({
scrollTop: nextDiv.offset().top
}, 500);
} else if (prevDiv.length > 0) {
$('html, body').animate({
scrollTop: prevDiv.offset().top
}, 500);
}
});
});
上述代码使用了jQuery的on()
方法来监听点击事件。当点击滚动的DIV时,它会获取当前DIV元素,并使用next()
和prev()
方法获取下一个和上一个具有相同类名的DIV元素。然后,使用animate()
方法实现平滑滚动效果,将页面滚动到目标DIV的顶部。
这样,当用户单击滚动的DIV时,页面将平滑滚动到下一个或上一个具有相同类名的DIV元素的顶部。
推荐的腾讯云相关产品:无
请注意,以上答案仅供参考,具体实现方式可能因项目需求和具体情况而有所不同。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云