左侧 随着页面滚动固定 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一文,受限于译者能力,译文或存在不足,欢迎大家指出.如需转 ...
随机推荐
- 第 9 章 数据管理 - 077 - 跨主机使用 Rex-Ray volume
跨主机使用 Rex-Ray volume 在docker1上创建mysql容器,并挂载使用mysqldata数据卷 磁盘文件直接挂载在了docker1 上 验证数据 也是存在的 Rex-Ray 可以提 ...
- 关于lower_bound( )和upper_bound( )的常见用法
lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的. 在从小到大的排序数组中, lower_bound( begin,end,num):从数 ...
- LCSS最长公共子序列算法
0.论文基本介绍以及相关内容 分析移动用户位置的相似性,提取移动用户的相似路径在出行路径预测.兴趣区域发现.轨迹聚类.个性化路径推荐等领域具有广泛的应用. 重点:利用移动用户定位数据找到合适轨迹的表示 ...
- 【堆】【洛谷例题】p1090 p1334 p1177
(都是比较简单的典型的而且都是小根堆的例题) p1090 合并果子[传送门] 算法分析:要尽量使用最小的体力合并完所有果子,那么每次合并的两堆果子应该是这所有堆中最小的一个(因为越先合并的堆要被算的次 ...
- Element-ui上传文件(删除、添加、预览)
先看下效果是不是你所需要的.... 上传文件进度条后续会加上的.... 功能需求:默认为上传状态 1.未上传:点击可上传文件 2.已上传:点击可上传文件 (1).鼠标移入[删除] (2).鼠标点击[预 ...
- android git 过滤.idea文件时不起作用。
在Terminal里面执行git命令行 git rm -r --cached .idea 在ignored files中配置.idea/ 文件. 最后.idea变黄就可以了.
- 构建web应用之——SpringMVC实现CRUD
配置好SpringMVC最基本的配置后,开始实现处理数据的CRUD(CREATE, READ, UPDATE, DELETE) 为实现模块上的松耦合,我们将与数据库的交互任务交给DAO(Data Ac ...
- Qt 滚动窗口类
{ QScrollArea *scrollArea = new QScrollArea(this); scrollArea->setFrameStyle(); scrollArea->se ...
- JAVA语言之怎样写出高性能的Java代码?
本文主要向大家介绍了JAVA语言之怎样写出高性能的 Java 代码?通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 在这篇文章中,我们将讨论几个有助于提升Java应用程序性能的方法.我 ...
- php中excel以及cvs等导入以及导出
一般网站后台都有人员导入或者是订单导出之类的操作,今天分享一下几种php excel cvs等文件导入导出的办法. 第一种比较简单的,自己写的,不引用任何excel类.但是会有bug,代码如下: 首先 ...