jQuery实现页内锚点平滑跳转
2024-08-24 05:46:14
当页面内容长多,导致页面高度过高或过宽是,浏览起来就有点费劲,不过使用了锚点平滑跳转效果可以实现页面的跳转,从而加快速浏览想要浏览的模块。具体做法如下:
首先是菜单(锚点)的写法
<a href="#div1" id="adiv1">菜单1</a>
<a href="#div1" id="adiv2">菜单2</a>
<a href="#div1" id="adiv3">菜单3</a>
其次是内容(锚点指向的模块)的写法
<div id="div1">内容1</div>
<div id="div2">内容2</div>
<div id="div3">内容3</div>
最后是jquery的脚本调用方法
<script src="js/jquery-1.8.0.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(function(){
$("#adiv1").anchorGoWhere({target:1});
$("#adiv2").anchorGoWhere({target:1});
$("#adiv3").anchorGoWhere({target:1});
});
</script>
$("#adiv...") 是根据id找到锚点(也可以用别的方法找到锚点,这里为了方便采用的id),anchorGoWhere就是锚点跳转的实现方法,里面的target参数为跳转的类型,如果是1,则是纵向的跳转;如果是2,则是横向跳转
最新文章
- mysql启动,关闭,重启
- C++11新特性总结 (一)
- Javascript自己动手实现getter/setter
- 玉渊潭赏樱花有感:从无到有写一个jQuery开源插件
- JSON转换类(一)--过滤特殊字符,格式化字符型、日期型、布尔型
- gridControl控件动态绑定列
- 编写webpy程序,iep 报错,ulipad 运行正确
- SQL Server数据库大型应用解决方案总结
- TextView设置样式的3种方式
- [OC Foundation框架 - 6] NSMutableString
- 浏览器桌面通知(notifications)
- 【SF】开源的.NET CORE 基础管理系统系列导航
- nyoj 疯牛
- mysql ON DUPLICATE KEY UPDATE 与 REPLACE INTO 的区别
- java 小数转换成二进制
- Vue+Webpack构建去哪儿APP_一.开发前准备
- codeforces 803D Magazine Ad(二分+贪心)
- jdbc ---- DBUTilDao 类
- 自然语言处理hanlp的入门基础
- java.util包简介