600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 基于JavaScript实现div层跟随滚动条滑动【javascript】

基于JavaScript实现div层跟随滚动条滑动【javascript】

时间:2020-09-09 08:56:07

相关推荐

基于JavaScript实现div层跟随滚动条滑动【javascript】

web前端|js教程

js_div跟随滚动条滑动,div跟随滚动条移动,js_div跟随滚动条

web前端-js教程

在一个页面放2个悬浮框,悬浮框随页面的上下滚动有上下波动的效果,最终固定在同一位置

云购wap源码,vscode修改git账号,ubuntu果冻效果,设置tomcat 运行编码,sqlite3数据库格式,爬虫精通,php5.5 5.4,东莞seo广告投放费用,微网站源码修改教程,棋牌游戏模板lzw

效果展示如下所示:

米赚网站源码,vscode高亮提示,如何编辑只读文件ubuntu,tomcat 集群 文件,sqlite创建路径,js地址三级联动插件,前端低代码开发框架,网页爬虫保存图片,php the,潘坚 seo,php网站源码实例,阴影网页,蓝色通用的手机企业站模板,页面播放器实现,人资薪酬管理系统源码,微信派单平台程序lzw

代码如下:

婚庆 php源码,ubuntu 看硬盘使用,爬虫做镜像网站,php join(),溧阳seo营销lzw

JavScript页面悬浮框- 何问起body {height: 2000px;}#div1 {width: 100px;height: 150px;background: red;position: absolute;right: 0;top:200px;}#div2 {width: 200px;height: 200px;background: green;position: absolute;left: 0;top: 200px;}a{color:white}

何问起 特效

原文效果

在一个页面放2个悬浮框,悬浮框随页面的上下滚动有上下波动的效果,最终固定在同一位置

var h_div1 = document.getElementById(div1), h_div2 = document.getElementById(div2);var h_hvttop = 200;window.onscroll = function () {HoverTreeMove(h_div1, h_hvttop)HoverTreeMove(h_div2, h_hvttop)//显示信息var h_scrollTop = document.documentElement.scrollTop || document.body.scrollTop;//滚动的距离var h_hovertree = document.getElementById(hovertree); h_hovertree.innerHTML = h_div1.offsetTop + " hovertree

" + h_scrollTop + "

" + h_div1.style.top;};function HoverTreeMove(obj,top){var h_scrollTop = document.documentElement.scrollTop || document.body.scrollTop;//滚动的距离var h_buchang = 20;if (obj.offsetTop h_scrollTop + top + h_buchang){obj.style.top = (obj.offsetTop - h_buchang) + "px";setTimeout(function () { HoverTreeMove(obj, top); }, 80);}else {obj.style.top = h_scrollTop + top + "px";}}HoverTreeMove(h_div1, 200)HoverTreeMove(h_div2, 200)

下面给大家分享一段代码页面顶端固定div,不随滚动条移动,提示浏览器信息

例子1:

#topNavWrapper {height: 29px;margin: 0px auto;min-width:1000px;z-index:100;_position: relative ;_top:0px; }#topNav {width:100%;display: block;z-index: 100;overflow: visible;position: fixed;top: 0px; _position: absolute;_top: expression(documentElement.scrollTop-5 + "px");background-color:#EBEBEB;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#D0D0D0;height: 28px;min-width:1000px;}#top{margin: 0px auto;width:1000px;position:relative;} .left{left:5px;top:6px;width:200px;position:absolute;}.leftlx{left:205px;top:6px;width:300px;position:absolute;}.right{left:830px;top:6px;width:170px;position:absolute;}#top a{text-decoration: none;color:#747474;}#top a:hover{color: blue;text-decoration: underline;}

您好!欢迎来到....^ ^

[联系我们] 客户服务热线: 400-699-1111

例子2:

{margin: 0px;padding: 0px;}body {background-attachment: fixed; /* prevent screen flash in IE6 */}#topNavWrapper {width: 100%;text-align: left;height: 28px;margin: 0px auto;z-index:100;_position: relative ;_top:0px;}#topNav {width: 100%;float: left;display: block;z-index: 100;overflow: visible;position: fixed;top: 0px; /* position fixed for IE6 */_position: absolute;_top: expression(documentElement.scrollTop + "px");height: 28px;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。