HTML网页中浮动跟随菜单怎么做呢

HTML浮动跟随菜单还是比较有趣的,比如我们滚动页面的时候,菜单会跟着页面一起浮动,那么怎样做浮动跟随菜单呢?今天咪咪我就来分享一下方法。

操作方法

  • 01

    首先,设置两个div ,一个叫做left,一个叫做content。left用来存放的就是菜单,content存放的是内容,这里因为只是讲解原理,所以没有添加菜单和内容,大家学会之后自己完善菜单和内容即可。

  • 02

    然后设置left的样式,让它靠在页面的左边,并且距离页面顶部有一定的距离。

  • 03

    然后设置content,content的高度一定要够高,这样浏览器右边才会出现滚动条。

  • 04

    设置好之后,页面大体的样子就完成了。接着开始设置当我们滚动页面的时候,红色部分会随着页面滑动,而蓝色部分不滑动。

  • 05

    如图,写上一个jQuery入口函数。

  • 06

    然后在jQuery入口函数里面设置窗口滚动事件,这样,当我们滚动页面的时候就会触发这个事件。

  • 07

    如图所示,先用一个变量h来保存滚动的高度。因为我们用鼠标滚动页面的时候,页面就会往上滑动,我们要获取的就是页面滑动了多少像素。

  • 08

    然后我们再给left添加一个动画函数。

  • 09

    这个动画函数就是让left的top值和页面滑动的高度相加,这样,left就会一直保持在不变的位置。

  • 10

    浮动菜单源代码如下,只要保存为HTML文件,然后再把它跟jQuery插件放在同一个目录下即可生效,记得修改jQuery插件的名称以及它的路径哦。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>搜狗指南</title> <style> .left{ width:70px; height: 300px; background: red; position: absolute; top: 80px; } .content{ width: 700px; height: 3000px; background: blue; margin: 0 auto; } </style> <script src="jquery-3.2.1.min.js"> </script> <script> $(function(){ $(window).scroll(function(){ var h=$(document).scrollTop(); $(".left").stop() .animate({"top":h+80},700); }); }); </script> </head> <body> <div class="left"></div> <div class="content"></div> </body> </html>

(0)

相关推荐

  • 清除网页中浮动广告和动态图片的方法

    清除网页中浮动广告和动态图片的方法:我们在上网的时候经常会有一些非常可恶的网站上有很多非常可恶的浮动的漂浮的广告,它们严重阻挡了我们的视线,让我们不能正常地浏览网页内容,而且很多网站上的浮动窗口连关闭 ...

  • 怎样拦截屏蔽网页中的浮动/弹出的广告元素

    用户在访问网站时候经常会被网站内部浮动广告图片或flash,以及恶意的广告弹窗搞的焦头烂额.现象如下: 1.新闻.小说.漫画网站页面出现大量的GIF.flash广告,眼花缭乱. 2.影视论坛点下连接, ...

  • 如何复制网页中的表格到Word

    在互联网时代我们经常要在网页中找资料,文字进行复制粘贴调整格式还好,但是有时网页中的表格复制到Word中,表格的边框线全没了,就剩下一些文字,而且其中含有很多回车键之类的制表符. 有人是根据表格样式, ...

  • 使用迅雷批量下载网页中一连串的漂亮图片

    有时候在网页中看到一连串的漂亮图片,真想全部保存下来。如何批量下载网页图片呢? 我们需要一款软件——迅雷,这款下载软件大家都很熟悉吧。 首先,下载、安装、运行迅雷; 打开网页,网页中的图片正是我们要下 ...

  • 火狐浏览器插件BatchDownload批量下载网页中的图片

    之前我曾经写过一篇《如何批量下载网页图片》,文章里告诉朋友们可以用迅雷批量下载网页中的图片。 今天在看这篇文章的时候,无意间看到卢松松的留言,卢松松说,“用浏览器的插件都可以下载的,火狐、遨游都可以” ...

  • 网页flash下载 如何下载网页中的flash SWF文件(图文教程)

    当我们浏览网页时,总是有很多制作精美的Flash让我们心动,很想能保存下来慢慢欣赏。但是Flash不能直接保存,必须通过一些技巧才能实现。下面告诉大家6个关于Flash保存的小技巧,希望可以从这里寻找 ...

  • win8.1如何开启IE11"阅读视图"模式清除网页中的广告

    上网冲浪最讨厌的就是看到页面中各种各样的广告了,容易中毒不说更严重影响阅读网页的心情。如今,IE11 专为 Windows 8.1 量身打造的“阅读视图”模式,只要一开启就可以瞬间清除网页中的广告,只 ...

  • 网页中Flash如何下载

    当我们浏览网页时,总是有很多制作精美的Flash让我们心动,很想能保存下来慢慢欣赏。但是Flash不能直接保存,必须通过一些技巧才能实现。下面告诉大家6个关于Flash保存的小技巧,希望可以从这里寻找 ...

  • 网页中的缓存视频怎么下载

    小编这里要跟大家分享的是关于网页中的缓存视频的下载方法,看视频是大部分用户在工作之余的消遣方式,很多时候我们点击视频进行播放时系统往往会将其缓存,那么我们之后该如何找到这些缓存的视频文件呢,其实方法很 ...