在不同的浏览器中实现平滑滚动的持续时间可以通过CSS或JavaScript来实现。下面是两种方法的示例代码:
html {
scroll-behavior: smooth;
/* 如果需要自定义持续时间,可以使用以下属性 */
/* scroll-behavior: smooth 2s; // 持续时间为2秒 */
}
在这个示例中,通过将scroll-behavior
属性设置为smooth
,可以实现平滑滚动效果。你还可以使用注释部分的代码来自定义持续时间。
在这个示例中,我们使用了jQuery库的animate
方法来实现平滑滚动效果。点击按钮后,页面将滚动到底部,并在2秒钟内平滑滚动完毕。你可以根据需要自定义持续时间。
请注意,在使用这些示例代码之前,确保你已经包含了相关的CSS和JavaScript库文件,并根据需要进行修改。