左侧 随着页面滚动固定 fixed. scroll .scrollTop
1.图片.
要求:随着页面滚动 . 左侧应该顶着 浏览器顶部, 向上回滚, 就恢复原状.
2. 代码:
html
- <div class="all ">
- <!-- 头部: 背景 -->
- <div class="all_head">
- </div>
- <div class="all_logout" onclick="logout()">
- 退出
- </div>
- <!-- 包裹: 左边 和 右边 -->
- <div class="all_wrap floatfix">
- <!-- 左边 -->
- <div class="all_left">
- <!-- 头部_头像区域 -->
- <div class="all_top floatfix">
- <img class="all_top_img" src="<?php echo $user['userImg']; ?>" alt="用户头像">
- <div class="all_top_msg">
- <span class="all_top_msg_name"> <?php echo $user['userName']; ?></span>
- <span class="caret" style="border-bottom-color: #fff; border-top-color: #fff; margin-left: 10px;"></span>
- </div>
- </div>
- <!-- 导航 -->
- <ul class="ul_1">
- <?php foreach ($nav as $k1 => $model1): ?>
- <li class="li_1">
- <div class="li_1_content " onclick="getFirst(this, <?php echo $model1->id; ?>)">
- <?php if ($model1->hasStudy == 0): ?>
- <div class="li_1_text "><?php echo $model1->title; ?></div>
- <?php else: ?>
- <div class="li_1_text hasStudy"><?php echo $model1->title; ?></div>
- <?php endif ?>
- </div>
- <?php if (count($model1->child) > 0): ?>
- <ul class="ul_2 hide">
- <?php foreach ($model1->child as $k2 => $model2): ?>
- <li class="li_2" >
- <div class="li_2_content" onclick="getSecond(this, <?php echo $model2->id; ?>, event)">
- <div class="li_2_text">
- <?php echo $model2->title; ?>
- </div>
- </div>
- <?php if (count($model2->child) > 0): ?>
- <ul class="ul_3 hide">
- <?php foreach ($model2->child as $k3 => $model3): ?>
- <li class="li_3" >
- <div class="li_3_content" onclick="getThird(this, <?php echo $model3->id; ?>, event)">
- <div class="li_3_text"><?php echo $model3->title; ?></div>
- </div>
- </li>
- <?php endforeach ?>
- </ul>
- <?php endif ?>
- </li>
- <?php endforeach ?>
- </ul>
- <?php endif ?>
- </li>
- <?php endforeach ?>
- </ul>
- </div>
- <!-- 右边 -->
- <div class="all_right">
- <div class="all_right_blue">
- <div class="all_right_bg all_right_bg_img">
- </div>
- </div>
- </div>
- </div>
- </div>
js:
- //滚动----固定效果
- var maxScrollTop = 342;
- var pflag = false;
- $(window).scroll( maxScrollTop, function(event){
- var $me = $(this);
- console.log($me.scrollTop());
- // console.log($(".all_right_blue").offset());
- // console.log($(".all_right_blue").position());
- if( $me.scrollTop() > event.data ){
- if(pflag == false){
- $(".all_left").css("position", "fixed");
- $(".all_left").css("top", "0px");
- flag = true;
- // console.log('1111');
- }
- // $me.scrollTop( 0 );
- }else{
- $(".all_left").css("position", "static");
- pflag == false;
- // $("#xtest").css("top", $me.scrollTop());
- }
- } );
- <ul class="ul_1" style="max-height:600px; overflow:auto;">
3 .效果:
向下滚动: 左边固定在顶部
向上滚动: 左侧恢复
左侧 随着页面滚动固定 fixed. scroll .scrollTop的更多相关文章
- ios真机使用fixed定位页面滚动时fixed定位的元素也会跟着滚动
到了ios真机APP中,页面向下滚动,fixed的元素也跟着滚,虽然最后它还是到了它该在的地方,但是它跟着滚动也很影响页面的流畅性和交互性好伐.
- 关于页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
需求 最近在做博客的目录功能,发现一个在现代浏览器间的一个bug,或是称之为差异,即页面滚动值(scrollTop)的获取与设定. 在此之前先说一下关于页面元素的坐标获取,这张图的经典性不必再提. 实 ...
- jquery页面滚动,菜单固定到顶部
// 菜单固定 $(function(){ //获取要定位元素距离浏览器顶部的距离 var navH = $("#topp").offset().top; //滚动条事件 $(wi ...
- div随页面滚动遇顶固定的两种方法(js&jQuery)
一.遇顶固定的例子 我一直以为是某个div或层随屏幕滚动,遇顶则固定,离开浏览器顶部又还原这样的例子其实不少,其实它的名字叫“层的智能浮动效果”.目前我们在国内的商业网站上就常常看到这样的效果了.例如 ...
- 设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,另一个div在底部,此时显示;当页面滚动到起始位置时,头部div出现,底部div隐藏
设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,另一个div在底部,此时显示: 当页面滚动到起始位置时,头部div出现,底部div隐藏 前端代码: <! ...
- [转]用 jQuery 实现页面滚动(Scroll)效果的完美方法
转自: http://zww.me/archives/25144 很多博主都写过/转载过用 jQuery 实现页面滚动(Scroll)效果的方法,但目前搜来的方法大都在 Opera 下有个小 Bug: ...
- Page Scroll Effects - 简单的页面滚动效果
Codyhouse 收集了一组页面滚动效果,就是目前大家很常见的用户在浏览网页的时候.一些效果虽然极端,但如果你的目标是创建一个身临其境的用户体验,他们是非常有用的.所有的动画都使用 Velocity ...
- Scroll Depth – 衡量页面滚动的 Google 分析插件
Scroll Depth 是一个小型的 Google Analytics(谷歌分析)插件,可以让你衡量用户在页面上滚动了多远.它可以监控 25%.50%.75% 和 100% 四个滚动点,并发送谷歌分 ...
- 译-使用Scroll Snapping实现CSS控制页面滚动
特别声明,本文翻译自@alligatorio的Control Page Scroll in CSS Using Scroll Snapping一文,受限于译者能力,译文或存在不足,欢迎大家指出.如需转 ...
随机推荐
- 射频(SX1278)
射频是什么? 官方说法:RF,Radio Frequency. (不懂的人,看了还是不懂,不过对于物联网行业的开发工程师.产品经理和项目经理,还是有需要对射频有个基础了解的.) 燚智能解读: 两个人, ...
- Ketlle
public class Kettle { private int volume; public Kettle(int water) { volume =water; System.out.pri ...
- 安装Windows 和 Linux双系统(vmware) Centos7
这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...
- OO第二单元作业总结【自我反思与审视】
第二单元作业的完成史,就是一部心酸的血泪史…… 多线程的出现为我(们)打开一片广阔的天地,我也在这方天地摸爬滚打,不断成长!如果说第一单元之前还对Java语法有所了解的话,那么这单元学习多线程则完全是 ...
- sql判断日期是否为当前季度
判断日期时候为当年: SELECT DateDiff(yy, '2018-01-02', GetDate()) 返回结果0为当年. 获取当前季度: SELECT DATEPART(QUARTER,GE ...
- Kafka 1.0.0集群安装
环境 主机名 IP 地址 安装路径 系统 sht-sgmhadoopdn-01 172.16.101.58 /opt/kafka_2.12-1.0.0 /opt/kafka(软连接) CentOS L ...
- 学号 20175212 《Java程序设计》第4周学习总结
学号 20175212 <Java程序设计>第4周学习总结 教材学习内容总结 一. 子类与父类 父类中的private和友好访问权限的成员变量不会被子类继承.子类只继承父类中的protec ...
- ASP.NET MVC Display Mode 移动端视图 配置对微信内置浏览器的识别
最近在捣鼓一个稍微有点low的商城网站,没有计划做app却要求有个wap版,而前端又没有做成响应式,时间WTF,直接利用了asp.net mvc的Display Mode Provider. 使用方式 ...
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
解决方案URL:http://blog.csdn.net/lynn_wgr/article/details/7751228
- loj.ac:#10024. 「一本通 1.3 练习 3」质数方阵
CSDN的博客 友键 题目描述 质数方阵是一个\(5×5\)的方阵,每行.每列.两条对角线上的数字可以看作是五位的素数.方格中的行按照从左到右的顺序组成一个素数,而列按照从上到下的顺序.两条对角线也是 ...