jq实现吸附效果

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
.top{
width: 100%;
height: 300px;
background: red;
}
.middle{
width: 100%;
height: 30px;
background: green;
}
.middle_active{
position: fixed;
width: 100%;
height: 30px;
top: 0;
z-index: 99;
}
.bottom{
width: 100%;
height: 1500px;
background: blue;
}
</style>
<script type="text/javascript" src="js/jquery-2.1.0.js" ></script>
</head>
<body>
<div class="top"></div>
<div class="middle"></div>
<div class="bottom"></div>
</body>
<script>
$(window).scroll(function(){
var juli=$(document).scrollTop();
if(juli>300){
$(‘.middle‘).addClass(‘middle_active‘);
}else{
$(‘.middle‘).removeClass(‘middle_active‘);
}
})
</script>
</html>

时间: 2024-08-24 13:21:35

jq实现吸附效果的相关文章

带吸附效果的ViewPager(一)

什么叫吸附效果?先看一个示例更为直观,借用网上的一个效果图: 类似这种效果的app很多,网上的实现方法也是很多,但各种重写各种监听又令人不胜其烦,今日突发奇想,顺着自己的思路实现了类似的效果,不敢独享,特来分享给大家! 做事要一步一步来,不能一口吃胖,知道原理,接下来的事情就好办了!所以第一篇,暂且实现一个简单的效果,如图: 实现思路(原理): 1.ScrollView 外层ScrollView不必说了! 2.滑动监听 我们要实现这种效果,那么ScrollView的滑动监听必不可少,当scrol

今天讲的是JQ 的动画效果

老规矩,先贴代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/jquery.js"></script> </head> <style> body{font-family: "微软雅黑";width: 98

用jq实现toas 效果

.需求:1点击立即投保时:如果客户没有勾选协议,自动跳转到 checkbox . 2. 并且提示toast . (因为我是接手之前的项目,用的是JQ,引用了很多公共样式,JS,我这里用框架实现不了toast效果,于是写了一个) 实现效果: 代码:1 需求 html . js 在checkbox判断没有为false时, 执行 window.location.href = '#box'  即可. 需求2 : 1.首先要创建一个div: 2.给这个div添加你想要的文本内容: 3.给当前div设置CS

[锋利的JQ]-超链接提示效果

关键知识点: 1.事件对象:当事件一旦被触发,事件对象便会创立.事件对象只能作用于该事件的事件处理程序. 2.认识了mousemove事件了连续触发执行的特性. 代码: HTML: <div class="box"><a href="javascript:;" class="link" title="超链接的标题,也是要提示的文字">超链接提示效果示例</a></div> Jqu

Android自定义Viewgroup切换View带有吸附效果

1.概述 先上效果图 大概就是这个效果,先说说实现思路 1.首先我们要拿到图片的url(网络)或id.路径(本地),将View与数据进行绑定,写我们自己的Adapter 2.自定义Viewgroup将要显示的view进行布局,以及处理触摸事件进行逻辑处理 3.写切换回调 2.实现 1)自定义Adapter 这里我下载的网络图片,同样可以将图片放到res下设置ImageView的内容 public class DragPageViewAdapter { private static final S

jq 轮播效果

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>轮播事件JQ</title> </head> <body> <script type="text/javascript" src=&quo

鼠标拖拽吸附效果

JavaScript鼠标拖动+自动吸附实例 学了几天的JavaScript,自己动手做了一个简单的鼠标拖动的实例,拖动过程中科自动检测与目标容器的距离,在一定的距离范围内可以自动将被拖动的元素加入到目标容器中,希望对开始学习javascript的童鞋有用…… 先看看效果图(Chrome.FireFox.Opera.Safari测试通过): 效果图(虚线框:目标对象    蓝色填充透明框:临时拖动对象   红色填充框:被拖动对象) 主要思路:首先给要拖动的div添加一个鼠标按下(mousedown

[锋利JQ]-图片提示效果

新知识点: 在HTML-Dom中 "style" 属性,是所有HTML标签共有的一个对象属性,这个对象属性可以为元素设置内嵌样式. style是元素的属性,但是它自身则是一个对象,其写法主要有两点: · 如果CSS样式没有中划线,则可以直接写成: Element.style.attributeName   · 如果CSS样式是有中划线的,则写成: Element.style.attributeName //中划线之后的属性首字母要大写 代码: HTML: <ul class=&q

JQ编写楼层效果

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> *{margin:0;padding:0;} header,footer{background:skyblue;height:300px;} div:nth-child(2){background:yellowgreen;height:500px;} d