Jquery几行代码解决跟随屏幕滚动DIV
来源:互联网 发布:js 二维数组下表赋值 编辑:程序博客网 时间:2024/06/05 05:26
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>jquery.text-effects</title>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <style>
- #test
- {
- position: absolute;
- top: 10px;
- right: 10px;
- width: 130px;
- height: 60px;
- background: #555;
- color: #fff;
- font-size: 13px;
- }
- </style>
- <script src="http://img.jb51.net/jslib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
- <script language="javascript">
- $(document).ready(function () {
- var menuYloc = $("#test").offset().top;
- $(window).scroll(function () {
- var offsetTop = menuYloc + $(window).scrollTop() + "px";
- $("#test").animate({ top: offsetTop }, { duration: 600, queue: false });
- });
- });
- </script>
- </head>
- <body>
- <h1>7行代码的跟随屏幕滚动层.</h1>
- <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
- <div id="test">Dev By CssRain.cn<br/>Test ie6+,firefox3.0</div>
- <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
- <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
- </body>
- </html>
- 后面我修改了一下,让浏览器滚动到340px的时候,导航栏才滚动
- <script>
$(function(){
var leftMenu = $(".left_menu");
var leftMenuPosition = leftMenu.offset().top;
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if(scrollTop>340){
var offsetTop = leftMenuPosition + $(window).scrollTop()-200+"px";
leftMenu.animate({top:offsetTop},{duration:600,queue:false});
}else{
leftMenu.animate({top:leftMenuPosition},{duration:600,queue:false});
}
})
})
</script>
我正在做这个官网,以后会有相关的案例 http://www.qy.com.cn/
阅读全文
1 0
- Jquery几行代码解决跟随屏幕滚动DIV
- Jquery几行代码解决跟随屏幕滚动DIV
- DIV 跟随屏幕滚动
- 跟随屏幕滚动层
- 导航菜单固定头部跟随屏幕滚动jQuery插件
- jquery实现div跟随滚动条移动 不闪烁
- 跟随屏幕滚动的层
- jquery div 跟随鼠标移动
- jQuery弹出Div窗口居中显示、滚动跟随、关闭按钮以及几秒后自动消失
- 跟随垂直滚动条滚动的DIV实现
- 如何设置跟随滚动条一起滚动的div
- Jquery弹出框以及跟随页面滚动
- jQuery浮动层跟随页面滚动
- jquery控制页面元素跟随滚动
- jquery 页面滚动到指定DIV的代码
- Jquery DIV滚动至浏览器顶部后固定不动代码
- 代码实现屏幕滚动!
- jquery ValidationEngine 提示信息跟随滚动条滚动
- Docker私有仓库Registry使用
- 【JavaSE系列-基础篇6】——数组
- BZOJ1087 洛谷P1896 [SCOI2005]互不侵犯King
- DirectoryEntry使用-实现域登录
- 寻找字符串中最大一段
- Jquery几行代码解决跟随屏幕滚动DIV
- 模式匹配的匿名函数
- ObjectAnimator详解
- 从github下载laravel项目碰到的坑
- Python使用SQLAlchemy查询所有表名
- Windows环境 搭建 vue.js
- webjs--获取上传文件的进度
- eclipse下用Tomcat无法编译web项目
- Java多线程面试问题集锦