• 原森林之家(foresthouse.cn)改为走私范(zousifan.com),只是改个名内容不变。
  • 网站图片自建立开始到19年全部丢失,血的教训时刻备份,多点备份!

jquery定位 四步实现网页定位导航效果

开发建站 7年前 (2017-12-30) 1400次浏览 1个评论 扫描二维码
本文最后更新于2022年6月1日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!


在网页中有许多人性化的地方比如点击一个按钮或者一个图标可以自动定位到网页中的某一个地方,不用在整个网页中寻找达到快速导航的效果,许多被用在留言、导航、评论等功能处。

第一步:在首页head地方引用“jquery.min.js”;

  1. <script type='text/javascript' src='http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'></script>
第二步:随便找个位置加入以下运行函数;
  1. <script language="javascript" type="text/javascript">
  2. function movetomsg() {
  3. $("html,body").animate({ scrollTop: $("#replyBox").offset().top },3000);//定位到replyBox处,速度为3000
  4. }
  5. </script>
第三步:在需要被定位的位置加入一个ID;
  1. <div id="replyBox">定位到这里</div>
第四步:添加一个按钮以达到鼠标点击这个按钮的时候函数被运行进而定位到相应位置(下面二种参考);
  1. <a href='javascript:movetomsg();'>按钮</a> <br>
  2. <img onclick="movetomsg()" src="anniu.png"/>

完整代码示例:

  1. <html>
  2. <head>
  3. <script type='text/javascript' src='http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'></script>
  4. </head>
  5.  
  6. <body>
  7. <img src="bg.jpg" />
  8. <div id="replyBox">定位到这里</div>
  9. <img src="bg.jpg" /> <br>
  10. <a href='javascript:movetomsg();'>按钮</a> <br>
  11. <img onclick="movetomsg()" src="anniu.png"/>
  12.  
  13. <script language="javascript" type="text/javascript">
  14. function movetomsg() {
  15. $("html,body").animate({ scrollTop: $("#replyBox").offset().top },3000);//定位到replyBox处,速度为3000
  16. }
  17. </script>
  18. </body>
  19.  
  20. </html>

版权所有丨如未注明 , 均为原创丨本网站采用 BY-NC-SA 协议进行授权 , 转载请注明 出处!
喜欢 (3)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
    仅用来给您发送回复提醒。不会公开!
  • 网址
(1)个小伙伴在吐槽
  1. 新年好呀,新年好呀,祝福博主新年好!
    八达网2018-01-02 15:20 回复来自天朝的朋友 搜狗浏览器 Windows 7