1.图片.

要求:随着页面滚动 . 左侧应该顶着 浏览器顶部, 向上回滚, 就恢复原状.

2. 代码:

html

  1. <div class="all ">
  2.  
  3. <!-- 头部: 背景 -->
  4. <div class="all_head">
  5.  
  6. </div>
  7.  
  8. <div class="all_logout" onclick="logout()">
  9. 退出
  10. </div>
  11.  
  12. <!-- 包裹: 左边 和 右边 -->
  13. <div class="all_wrap floatfix">
  14.  
  15. <!-- 左边 -->
  16. <div class="all_left">
  17.  
  18. <!-- 头部_头像区域 -->
  19. <div class="all_top floatfix">
  20. <img class="all_top_img" src="<?php echo $user['userImg']; ?>" alt="用户头像">
  21. <div class="all_top_msg">
  22. <span class="all_top_msg_name"> <?php echo $user['userName']; ?></span>
  23. <span class="caret" style="border-bottom-color: #fff; border-top-color: #fff; margin-left: 10px;"></span>
  24. </div>
  25.  
  26. </div>
  27.  
  28. <!-- 导航 -->
  29.  
  30. <ul class="ul_1">
  31.  
  32. <?php foreach ($nav as $k1 => $model1): ?>
  33. <li class="li_1">
  34. <div class="li_1_content " onclick="getFirst(this, <?php echo $model1->id; ?>)">
  35.  
  36. <?php if ($model1->hasStudy == 0): ?>
  37. <div class="li_1_text "><?php echo $model1->title; ?></div>
  38. <?php else: ?>
  39. <div class="li_1_text hasStudy"><?php echo $model1->title; ?></div>
  40. <?php endif ?>
  41.  
  42. </div>
  43.  
  44. <?php if (count($model1->child) > 0): ?>
  45. <ul class="ul_2 hide">
  46.  
  47. <?php foreach ($model1->child as $k2 => $model2): ?>
  48. <li class="li_2" >
  49. <div class="li_2_content" onclick="getSecond(this, <?php echo $model2->id; ?>, event)">
  50. <div class="li_2_text">
  51. <?php echo $model2->title; ?>
  52. </div>
  53. </div>
  54.  
  55. <?php if (count($model2->child) > 0): ?>
  56. <ul class="ul_3 hide">
  57.  
  58. <?php foreach ($model2->child as $k3 => $model3): ?>
  59. <li class="li_3" >
  60. <div class="li_3_content" onclick="getThird(this, <?php echo $model3->id; ?>, event)">
  61. <div class="li_3_text"><?php echo $model3->title; ?></div>
  62. </div>
  63. </li>
  64. <?php endforeach ?>
  65.  
  66. </ul>
  67. <?php endif ?>
  68.  
  69. </li>
  70. <?php endforeach ?>
  71.  
  72. </ul>
  73. <?php endif ?>
  74.  
  75. </li>
  76. <?php endforeach ?>
  77.  
  78. </ul>
  79.  
  80. </div>
  81.  
  82. <!-- 右边 -->
  83. <div class="all_right">
  84.  
  85. <div class="all_right_blue">
  86.  
  87. <div class="all_right_bg all_right_bg_img">
  88.  
  89. </div>
  90.  
  91. </div>
  92.  
  93. </div>
  94. </div>
  95.  
  96. </div>

js:

  1. //滚动----固定效果
  2. var maxScrollTop = 342;
  3. var pflag = false;
  4. $(window).scroll( maxScrollTop, function(event){
  5. var $me = $(this);
  6. console.log($me.scrollTop());
  7. // console.log($(".all_right_blue").offset());
  8. // console.log($(".all_right_blue").position());
  9.  
  10. if( $me.scrollTop() > event.data ){
  11.  
  12. if(pflag == false){
  13. $(".all_left").css("position", "fixed");
  14. $(".all_left").css("top", "0px");
  15. flag = true;
  16. // console.log('1111');
  17.  
  18. }
  19.  
  20. // $me.scrollTop( 0 );
  21. }else{
  22. $(".all_left").css("position", "static");
  23. pflag == false;
  24. // $("#xtest").css("top", $me.scrollTop());
  25. }
  26. } );
  1. <ul class="ul_1" style="max-height:600px; overflow:auto;">

3 .效果:

向下滚动: 左边固定在顶部

向上滚动: 左侧恢复

左侧 随着页面滚动固定 fixed. scroll .scrollTop的更多相关文章

  1. ios真机使用fixed定位页面滚动时fixed定位的元素也会跟着滚动

    到了ios真机APP中,页面向下滚动,fixed的元素也跟着滚,虽然最后它还是到了它该在的地方,但是它跟着滚动也很影响页面的流畅性和交互性好伐.

  2. 关于页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题

    需求 最近在做博客的目录功能,发现一个在现代浏览器间的一个bug,或是称之为差异,即页面滚动值(scrollTop)的获取与设定. 在此之前先说一下关于页面元素的坐标获取,这张图的经典性不必再提. 实 ...

  3. jquery页面滚动,菜单固定到顶部

    // 菜单固定 $(function(){ //获取要定位元素距离浏览器顶部的距离 var navH = $("#topp").offset().top; //滚动条事件 $(wi ...

  4. div随页面滚动遇顶固定的两种方法(js&jQuery)

    一.遇顶固定的例子 我一直以为是某个div或层随屏幕滚动,遇顶则固定,离开浏览器顶部又还原这样的例子其实不少,其实它的名字叫“层的智能浮动效果”.目前我们在国内的商业网站上就常常看到这样的效果了.例如 ...

  5. 设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,另一个div在底部,此时显示;当页面滚动到起始位置时,头部div出现,底部div隐藏

    设置一个div网页滚动时,使其固定在头部,当页面滚动到距离头部300px时,隐藏该div,另一个div在底部,此时显示: 当页面滚动到起始位置时,头部div出现,底部div隐藏 前端代码: <! ...

  6. [转]用 jQuery 实现页面滚动(Scroll)效果的完美方法

    转自: http://zww.me/archives/25144 很多博主都写过/转载过用 jQuery 实现页面滚动(Scroll)效果的方法,但目前搜来的方法大都在 Opera 下有个小 Bug: ...

  7. Page Scroll Effects - 简单的页面滚动效果

    Codyhouse 收集了一组页面滚动效果,就是目前大家很常见的用户在浏览网页的时候.一些效果虽然极端,但如果你的目标是创建一个身临其境的用户体验,他们是非常有用的.所有的动画都使用 Velocity ...

  8. Scroll Depth – 衡量页面滚动的 Google 分析插件

    Scroll Depth 是一个小型的 Google Analytics(谷歌分析)插件,可以让你衡量用户在页面上滚动了多远.它可以监控 25%.50%.75% 和 100% 四个滚动点,并发送谷歌分 ...

  9. 译-使用Scroll Snapping实现CSS控制页面滚动

    特别声明,本文翻译自@alligatorio的Control Page Scroll in CSS Using Scroll Snapping一文,受限于译者能力,译文或存在不足,欢迎大家指出.如需转 ...

随机推荐

  1. 射频(SX1278)

    射频是什么? 官方说法:RF,Radio Frequency. (不懂的人,看了还是不懂,不过对于物联网行业的开发工程师.产品经理和项目经理,还是有需要对射频有个基础了解的.) 燚智能解读: 两个人, ...

  2. Ketlle

    public class Kettle { private int volume; public Kettle(int water) {  volume =water;  System.out.pri ...

  3. 安装Windows 和 Linux双系统(vmware) Centos7

    这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...

  4. OO第二单元作业总结【自我反思与审视】

    第二单元作业的完成史,就是一部心酸的血泪史…… 多线程的出现为我(们)打开一片广阔的天地,我也在这方天地摸爬滚打,不断成长!如果说第一单元之前还对Java语法有所了解的话,那么这单元学习多线程则完全是 ...

  5. sql判断日期是否为当前季度

    判断日期时候为当年: SELECT DateDiff(yy, '2018-01-02', GetDate()) 返回结果0为当年. 获取当前季度: SELECT DATEPART(QUARTER,GE ...

  6. Kafka 1.0.0集群安装

    环境 主机名 IP 地址 安装路径 系统 sht-sgmhadoopdn-01 172.16.101.58 /opt/kafka_2.12-1.0.0 /opt/kafka(软连接) CentOS L ...

  7. 学号 20175212 《Java程序设计》第4周学习总结

    学号 20175212 <Java程序设计>第4周学习总结 教材学习内容总结 一. 子类与父类 父类中的private和友好访问权限的成员变量不会被子类继承.子类只继承父类中的protec ...

  8. ASP.NET MVC Display Mode 移动端视图 配置对微信内置浏览器的识别

    最近在捣鼓一个稍微有点low的商城网站,没有计划做app却要求有个wap版,而前端又没有做成响应式,时间WTF,直接利用了asp.net mvc的Display Mode Provider. 使用方式 ...

  9. tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目

    解决方案URL:http://blog.csdn.net/lynn_wgr/article/details/7751228

  10. loj.ac:#10024. 「一本通 1.3 练习 3」质数方阵

    CSDN的博客 友键 题目描述 质数方阵是一个\(5×5\)的方阵,每行.每列.两条对角线上的数字可以看作是五位的素数.方格中的行按照从左到右的顺序组成一个素数,而列按照从上到下的顺序.两条对角线也是 ...