js 代码
- <script type="text/javascript">
-
-
<style type="text/css">
-
div.test {
-
width:400px;
-
margin:5px auto;
-
border:1px solid #ccc;
-
}
-
div.test strong {
-
font-size:16px;
-
background:#fff;
-
border-bottom:1px solid #aaa;
-
margin:0;
-
display:block;
-
padding:5px 0;
-
text-decoration:underline;
-
color:#059B9A;
-
cursor:pointer;
-
}
-
div.test p {
-
height:400px;
-
background:#f1f1f1;
-
margin:0;
-
}
-
-
</style>
-
-
<div class="test">
-
<a name="header_1" id="header_1"></a>
-
<strong onclick="javascript:scroller('header_4', 800);">header_1 --> header_4</strong>
-
<p></p>
-
</div>
-
-
<div class="test">
-
<a name="header_2" id="header_2"></a>
-
<strong onclick="javascript:scroller('header_5', 800);">header_2 --> header_5</strong>
-
<p></p>
-
</div>
-
-
<div class="test">
-
<a name="header_3" id="header_3"></a>
-
<strong onclick="javascript:scroller('header_6', 800);">header_3 --> header_6</strong>
-
<p></p>
-
</div>
-
-
<div class="test">
-
<a name="header_4" id="header_4"></a>
-
<strong onclick="javascript:scroller('header_7', 800);">header_4 --> header_7</strong>
-
<p></p>
-
</div>
-
-
<div class="test">
-
<a name="header_5" id="header_5"></a>
-
<strong onclick="javascript:scroller('header_3', 800);">header_5 --> header_3</strong>
-
<p></p>
-
</div>
-
-
<div class="test">
-
<a name="header_6" id="header_6"></a>
-
<strong onclick="javascript:scroller('header_2', 800);">header_6 --> header_2</strong>
-
<p></p>
-
</div>
-
-
<div class="test">
-
<a name="header_7" id="header_7"></a>
-
<strong onclick="javascript:scroller('header_1', 800);">header_7 --> header_1</strong>
-
<p></p>
-
</div>
-
调用方式:
Code:
scroller(el, duration)
el : 目标锚点 ID
duration : 持续时间,以毫秒为单位,越小越快
分享到:
相关推荐
2. **单页面应用**:在单页面应用中,使用JavaScript动态改变锚点可以帮助用户在不同的视图间进行平滑切换。 3. **响应式设计**:对于移动设备而言,通过JavaScript控制锚点可以让页面布局更加灵活,适应不同的屏幕...
本篇文章将详细介绍如何利用JavaScript实现这一特效。 **一、基本原理** 平滑滚动的核心在于使用JavaScript监听锚点链接的点击事件,然后通过定时器控制浏览器逐步改变滚动位置,而不是立即跳转。这种方法可以模拟...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互和动态效果。在网页设计中,JavaScript特效是提升用户体验、增加视觉吸引力的重要手段。本篇文章将深入探讨50个强大的...
本篇文章将深入探讨fullpag.js的核心功能,解析其实现原理,并分享一系列炫酷的案例,帮助你更好地理解和运用这一工具。 1. fullpag.js简介 fullpag.js是由Alvaro Trigo开发的一款轻量级的jQuery插件,它的主要功能...
本篇文章将深入探讨如何利用jQuery.fullPage库来实现类似搜狐快站的页面效果。 1. **jQuery.fullPage简介** jQuery.fullPage是由Alvaro Trigo开发的一款插件,它通过简单的API和丰富的定制选项,帮助开发者创建...
在本篇文章中,我们将探讨如何在Vue项目中引入jQuery并使用其`animate`方法来实现平滑滚动。 首先,我们需要通过npm安装jQuery。由于国内网络环境可能会影响npm的下载速度,这里推荐使用淘宝npm镜像来加速下载: `...
在本篇中,我们将深入探讨如何在移动端环境中,利用jQuery和原生JavaScript实现滚动监听。 首先,我们来看原生JavaScript的实现方式。在移动设备上,我们可以监听`touchmove`事件来捕捉用户滚动的行为。当用户在...
jQuery是一款广泛应用于网页开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。本篇文章将介绍几款超实用的jQuery插件及其用法,帮助你提升网页开发效率。 1. **jQuery ...
在本篇文章中,我们将深入探讨如何使用 jQuery 实现美观且功能丰富的选项卡。 ### 一、jQuery 选项卡的基本结构 一个基本的选项卡组件通常由两部分组成:HTML 结构和 JavaScript 代码(这里主要使用 jQuery)。...
本篇文章将详细讲解如何利用jQuery实现一个功能强大的左侧导航,实现滑动网页定位效果。 一、jQuery基础 jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画制作和Ajax交互。在本...