<!doctype html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>平滑滚动</title> <!--[if (gte IE 9)|!(IE)]><!--> <script src="assets/js/jquery.min.js"></script> <!--<![endif]--> <!--[if lte IE 8 ]> <script src="assets/ie8/jquery.min.js"></script> <script src="assets/ie8/modernizr.js"></script> <script src="assets/js/amazeui.ie8polyfill.min.js"></script> <![endif]--> <script src="assets/js/amazeui.min.js"></script> <link rel="stylesheet" href="assets/css/amazeui.min.css"> </head> <body style="margin:300px;"> <!-- $('html, body').animate({scrollTop: 0}, '500'); //兼容旧版IE的写法 --> <div style="height: 2000px;"></div> <!-- 滚动到顶部 --> <button data-am-smooth-scroll class="am-btn am-btn-success">滚动到顶部</button> <!-- 滚动到底部 --> <button id="doc-scroll-to-btm" class="am-btn am-btn-primary">滚动到底部</button> <script> $('#doc-scroll-to-btm').on('click', function() { var $w = $(window); $w.smoothScroll({position: $(document).height() - $w.height()}); }); </script> <!-- 定义选项 --> <button data-am-smooth-scroll="{position: 57, speed: 5000}" class="am-btn am-btn-danger">慢悠悠地滚到距离顶部 57px 的位置</button> <!--通过 Data API--> <!-- 在元素上添加 data-am-smooth-scroll 属性。 --> <button data-am-smooth-scroll class="am-btn am-btn-success">滚动到顶部</button> <!-- 如果要指定滚动的位置,可以给这个属性设一个值。 --> <button data-am-smooth-scroll="{position: 189}" class="am-btn am-btn-secondary">指定滚动的位置</button> <!-- 通过 Javascript $(window).smoothScroll([options]); // 滚动到底部 $('#my-button').on('click', function() { var $w = $(window); $w.smoothScroll({position: $(document).height() - $w.height()}); }); --> <div style="height: 2000px;"></div> </body> </html>
效果图:
相关推荐
### AmazeUI平滑滚动效果实现详解 #### 一、概述 AmazeUI是一款轻量级的HTML5响应式移动优先框架,适用于快速构建跨平台的Web应用。它提供了丰富的UI组件和交互特效,其中就包括了平滑滚动功能。平滑滚动能够使...
AmazeUI是一款基于移动优先的开源前端框架,它旨在提供一套高效、易用、跨屏的解决方案,帮助开发者快速构建适应各种设备的Web应用。在“amazeUI的使用”这个主题中,我们将深入探讨AmazeUI的核心特性、组件、以及...
AmazeUI是一个开源的前端框架,专为移动优先的Web开发设计。这个“基于AmazeUI的漂亮后台模板”提供了一套完整的、适用于后台管理界面的设计方案,它结合了AmazeUI的核心特性,使得开发者能够快速构建出既美观又实用...
Amaze UI 是一款专为中国开发者设计的开源前端框架,它旨在提供一套简洁、高效、跨平台的Web开发解决方案。这个框架结合了中国传统设计美学与现代Web技术,使得开发者能够快速构建适应不同设备和屏幕尺寸的响应式...
AmazeUI是一款轻量级、跨屏响应的前端框架,专为移动优先的Web开发设计。在AmazeUI中,“下拉选框”是用于创建交互式选择菜单的重要组件,它提供了一种友好的方式来展示多项可选项,并让用户能够方便地从中进行选择...
AmazeUI是一款优秀的前端开发框架,专为快速构建响应式和移动优先的Web项目而设计。这个框架结合了中国传统设计美学与现代Web技术,提供了一系列丰富的组件和工具,旨在简化前端开发过程,提升用户体验。 首先,...
AmazeUI是一款专为中国互联网设计的前端开发框架,它提供了丰富的组件和模板,适用于快速构建响应式、跨屏、高性能的网页应用。AmazeUI强调移动优先,支持多设备兼容,包括PC、手机和平板等,确保用户在不同平台上都...
Amaze UI是一款专为中国互联网设计的开源前端框架,它提供了丰富的组件和模板,适用于构建响应式、跨平台的Web应用,特别适合手机移动端的开发。在这个"Amaze UI手机移动端新闻html5页面模板"中,我们可以看到Amaze ...
AmazeUI弹出窗是基于JavaScript和CSS3构建的一个轻量级、响应式的前端框架组件,主要用于实现网页上的对话框、提示框等交互效果。它提供了丰富的定制选项,可以适应不同场景下的需求,同时保持良好的用户体验。在...
AmazeUI是一个强大的后台前端框架,专为适应移动互联网时代的需求而设计。它秉持“移动优先”(Mobile first)的设计哲学,将移动端的用户体验作为核心,进而逐步拓展至桌面和其他大屏设备,确保在各种屏幕尺寸下都...
AmazeUI是一款基于移动优先的前端开发框架,专为中国互联网环境设计,旨在提供高效、易用、跨屏的网页制作解决方案。它集成了多种组件和模块,帮助开发者快速构建响应式和高性能的Web页面,尤其适合企业级项目。在...
AmazeUI是一款基于移动优先(Mobile First)理念的前端开发框架,它专为构建响应式、跨屏的网站而设计。流动侦测导航是AmazeUI中的一个重要特性,旨在提供流畅且适应各种屏幕尺寸的导航体验。在网页设计中,导航菜单...
Amaze UI 是一款基于Bootstrap框架并为中国开发者定制的开源前端框架,它提供了丰富的组件和样式,使得构建响应式、移动优先的网页变得更加便捷。在这个"Amaze UI仿电脑版微信聊天界面HTML代码.zip"压缩包中,我们...
Amaze UI Admin是一款基于Amaze UI框架的后台管理系统模板,专为构建高效、美观的管理界面而设计。这款模板包含了丰富的组件和功能,适合用于OA(办公自动化)、CMS(内容管理系统)以及各种需要后台界面的应用场景...
AmazeUI是一款流行的开源前端框架,专为移动优先设计,同时也适用于桌面端。这款商城销售管理后台模板基于AmazeUI构建,旨在提供一个高效、易用且美观的界面,帮助管理员进行商品销售、订单处理、库存管理和数据分析...
AmazeUI图标库是一款专为前端开发者设计的开源图标资源,它包含了大量的矢量图形,适用于各种Web项目。这个库提供了丰富的图标选择,能够满足设计师和开发者在网页设计中的多种需求。通过使用AmazeUI图标,你可以...
AmazeUI 按钮是基于前端框架 AmazeUI 的一个重要组件,主要为网页提供交互式的操作元素。AmazeUI 是一个由中国团队开发的、专为移动设备优化的开源前端框架,它支持响应式设计,能很好地适应不同屏幕尺寸的设备,如...
AmazeUI的源码下载提供了深入研究和定制框架的机会,对于前端开发人员来说,这是一个宝贵的资源。 AmazeUI的核心特性包括: 1. **Mobile First**:AmazeUI遵循“mobile first”的设计理念,意味着它首先关注小屏幕...