jQuery实现页面滚动时智能浮动定位


Posted in Javascript onJanuary 08, 2017

话不多说,请看代码:

<!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>jQuery实现页面滚动时层智能浮动定位_前端开发</title>
 <style type="text/css">
 * {
 margin: 0;
 padding: 0;
 }
 body {
 font: 12px/1.8 Arial;
 color: #666;
 }
 h1.tit-h1 {
 font-size: 38px;
 text-align: center;
 margin: 30px 0 15px;
 color: #f60;
 }
 .wrap {
 border: 1px dashed #ccc;
 background: #f8f8f8;
 padding: 20px;
 }
 .demo {
 height: 1500px;
 }
 .float {
 width: 80px;
 padding: 10px;
 border: 1px solid #ffecb0;
 background-color: #fffee0;
 -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
 -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
 box-shadow: 1px 1px 2px rgba(0,0,0,.2);
 position: absolute;
 right: 10%;
 top: 131px;
 }
 </style>
 <script type="text/javascript" src="../..content/js/jquery-1.4.4.min.js"></script>
</head>
<body>
 <h1 class="tit-h1">jQuery实现页面滚动时层智能浮动定位_前端开发</h1>
 <div class="wrap">
 <div class="demo"></div>
 <div class="float" id="float">我在这里等你噢!</div>
 </div>
 <script type="text/javascript">
 $.fn.smartFloat = function () {
 var position = function (element) {
 var top = element.position().top, pos = element.css("position");
 $(window).scroll(function () {
  var scrolls = $(this).scrollTop();
  if (scrolls > top) {
  if (window.XMLHttpRequest) {
  element.css({
  position: "fixed",
  top: 0
  });
  } else {
  element.css({
  top: scrolls
  });
  }
  } else {
  element.css({
  position: pos,
  top: top
  });
  }
 });
 };
 return $(this).each(function () {
 position($(this));
 });
 };
 //绑定
 $("#float").smartFloat();
 </script>
 </div>
 <script type="text/javascript">
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-20541395-2']);
 _gaq.push(['_trackPageview']);
 (function () {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(ga, s);
 })();
 </script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
WordPress JQuery处理沙发头像
Jun 22 Javascript
jQuery toggleClass应用实例(附效果图)
Apr 06 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
Apr 26 Javascript
AngularJS 过滤与排序详解及实例代码
Sep 14 Javascript
Javascript 实现简单计算器实例代码
Oct 23 Javascript
js oncontextmenu事件使用详解
Mar 25 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
Jun 04 Javascript
vue+iview+less 实现换肤功能
Aug 17 Javascript
JavaScript中关于base64的一些事
May 06 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 Javascript
Vue中nprogress页面加载进度条的方法实现
Nov 13 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
Jan 08 #Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
Jan 08 #Javascript
jQuery实现文字自动横移
Jan 08 #Javascript
div实现自适应高度的textarea实现angular双向绑定
Jan 08 #Javascript
JavaScript中日常收集常见的10种错误(推荐)
Jan 08 #Javascript
详解js中==与===的区别
Jan 08 #Javascript
JavaScript 动态三角函数实例详解
Jan 08 #Javascript
You might like
使用图灵api创建微信聊天机器人
2015/07/23 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
react-router4 嵌套路由的使用方法
2017/07/24 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
通过Pandas读取大文件的实例
2018/06/07 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python基于socket函数实现端口扫描
2020/05/28 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
食堂员工工作职责
2013/12/18 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
个人求职信范文分享
2014/01/31 职场文书
医院检讨书范文
2014/02/01 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
股东合作协议书范本
2014/04/14 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
期末考试复习计划
2015/01/19 职场文书
药品开票员岗位职责
2015/04/15 职场文书
七一慰问简报
2015/07/20 职场文书
初中语文教学反思范文
2016/03/03 职场文书