`
nannan408
  • 浏览: 1771075 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jquery 最简单有效的底部浮动层,可随屏幕滚动始终居下。

 
阅读更多
1.前言。
   没想到jquery的animate功能这么强大,受教了。
2.直接代码。
    
	    <div id="pp_sc" style="position:absolute;z-index:9999;">
					当前页数12总数:70
		</div>
		<script >
			$(document).ready(function(){
			var temp=$(document).scrollTop();
			$(window).scroll(function (){
				var st=$(document).scrollTop();
				if($(document).scrollTop()>temp){
			        offsetTop=700+ $(document).scrollTop();
			        temp=$(document).scrollTop();
				}else{
			        offsetTop=700- $(document).scrollTop();
			        temp=$(document).scrollTop();
				}
				offsetTopStr=offsetTop+"px";
				$("#pp_sc").animate({top : offsetTopStr },{ duration:500 , queue:false });
			});
			$(window).scroll(); 
		}); 
		</script>	


3.运行效果 .
[img]
1.bmp

[/img]
  • 大小: 1003 Bytes
1
0
分享到:
评论
1 楼 nannan408 2013-12-16  
这个在精度有问题,下面贴出兼容ie的代码。

		<script >
		$(document).ready(function(){
			var temp=$(document).scrollTop();
			$(window).scroll(function (){
                var offsetTop=680+getScrollTop();
                var offsetTopStr=offsetTop+"px";
				$(".pp_bottom").animate({top : offsetTopStr },{ duration:500 , queue:false });
			});
			$(window).scroll(); 
		}); 
		function getScrollTop() {
			var scrollPos;
			if (window.pageYOffset) {
			scrollPos = window.pageYOffset; }
			else if (document.compatMode && document.compatMode != 'BackCompat')
			{ scrollPos = document.documentElement.scrollTop; }
			else if (document.body) { scrollPos = document.body.scrollTop; } 
			return scrollPos; 
	   }
		</script>	

相关推荐

    Jquery浮动在页面右侧的操作层

    然后,使用`Jquery`来实现操作层随滚动条移动的功能。首先需要在HTML文档头部引入`Jquery`库,如果还没有引入的话: ```html &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; ``` 接着,...

    jQuery实现的浮动层div浏览器居中显示效果

    在`hide()`函数中,我们通过jQuery选择器找到遮罩层和浮动层,并使用`.remove()`方法移除遮罩层,使用`.hide()`方法隐藏浮动层,以此来实现关闭浮动层的功能。 综上所述,我们通过JavaScript和CSS技术,使用jQuery...

    jquery toolbar与网页浮动工具条具体实现代码

    浮动工具条是在网页设计中常见的一种用户界面组件,它能够在用户滚动页面时始终保持在屏幕的特定位置,如页面的顶部、底部或者某一侧,从而提供快速的访问点或快捷操作。本文将结合实际的HTML结构、CSS样式和jQuery...

    Jquery实现瀑布流效果

    以下是一个简单的jQuery实现瀑布流的步骤: 1. **HTML结构**:创建一个包含多个网格元素的容器,每个网格元素代表一个瀑布流单元。例如,可以使用`&lt;div class="item"&gt;&lt;/div&gt;`表示每个图片或内容块。 2. **CSS样式*...

    jquery返回顶部(直接把页面中js、css、标签、图片引入项目即可

    接下来,要实现"返回顶部"功能,我们首先需要在页面适当位置添加一个按钮元素,比如一个浮动在屏幕右下角的CSS样式为"go-top-green.png"的图片。这个图片文件在你给出的文件列表中有提及,可以作为返回顶部按钮的...

    页面图片浮动左右滑动效果的简单实现案例

    在网页设计中,有时我们需要创建一种浮动左右滑动的效果,以展示一组图片或者内容,让用户可以通过左右滑动来浏览。这种效果通常应用于产品展示、图片画廊或新闻滚动等场景。本文将详细介绍如何通过HTML和CSS实现一...

    jq登陆界面

    4. **浮动式登录**:当用户滚动页面时,登录界面会固定在屏幕的一侧,始终保持可见,方便用户随时登录。 5. **多步骤登录**:分步骤进行的登录过程,例如先输入账号,验证成功后再输入密码,这种分步设计可以减轻...

    js十種彈跳視窗

    1. **基础弹出框**:这是最简单的弹出层形式,通常用于显示简单提示信息。它可以通过JavaScript动态创建元素并定位在页面中央,添加必要的关闭按钮和灰色背景遮罩。 2. **模态对话框**:模态对话框阻止用户与页面...

    jquery代码实现简单的随机图片瀑布流效果

    这种布局方式可以有效地利用屏幕空间,视觉效果独特。在本示例中,我们将探讨如何使用jQuery实现一个简单的随机图片瀑布流效果。 首先,HTML结构是基础,它包含了一个ID为`container`的容器,以及若干个`class="col...

    简单实用瀑布流

    瀑布流布局,也被称为Masonry布局,是一种常用于图片展示或内容加载的网页设计模式,它的特点是页面元素(如图片)会像瀑布一样一排排向下流动,每一列的高度不固定,根据内容自适应。这种布局方式使得网页在有限的...

    jq实现的轮播图和购物网站小特效

    2. **滚动加载**:在页面滚动到底部时自动加载更多商品,这个功能可以通过监听滚动事件(`$(window).scroll()`)和检查页面距离底部的距离实现。 3. **购物车动态更新**:用户添加商品到购物车后,实时更新购物车总...

    分享14个很酷的jQuery导航菜单插件

    13. FloatMenuDemo:可能提供了一个浮动的导航菜单,即在页面滚动时,菜单始终固定在用户的视野中。 14. ContextMenuClassDemo:这个插件可能允许开发者通过类或ID来实现自定义的上下文菜单(即右键菜单),以便在...

    漂浮广告的原理(Javascript)

    漂浮广告,也被称为浮动广告或跟随广告,是网页设计中一种常见的营销手段,它以JavaScript为主要实现方式,能够在用户浏览网页时始终保持在屏幕的某一固定位置,吸引用户的注意力。这种广告形式通常会出现在页面的...

    垂直Gallery

    例如,使用JavaScript库如jQuery或纯JavaScript代码,我们可以添加动态加载功能,当用户滚动到页面底部时自动加载更多图片。另外,可以实现图片预加载,减少用户等待时间。JavaScript还能用于实现轻量级的轮播效果,...

Global site tag (gtag.js) - Google Analytics