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

发布时间 - 2026-01-10 22:22:54    点击率:

话不多说,请看代码:

<!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>

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


# jQuery  # 滚动  # 智能浮动  # 定位  # jQuery实现页面滚动时层智能浮动定位实例探讨  # js页面滚动时层智能浮动定位实现(jQuery/MooTools)  # 等你  # 多说  # 绑定  # 我在这里  # tit  # size  # align  # center  # Arial  # px  # color  # height  # demo  # width  # float  # wrap  # border  # background  # ccc  # dashed 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: QQ浏览器网页版登录入口 个人中心在线进入  详解jQuery中基本的动画方法  Laravel如何使用Collections进行数据处理?(实用方法示例)  在线制作视频的网站有哪些,电脑如何制作视频短片?  如何用西部建站助手快速创建专业网站?  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  Laravel怎么在Controller之外的地方验证数据  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何快速上传建站程序避免常见错误?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Android Socket接口实现即时通讯实例代码  如何登录建站主机?访问步骤全解析  Swift中swift中的switch 语句  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  如何在搬瓦工VPS快速搭建网站?  如何在自有机房高效搭建专业网站?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  网站建设要注意的标准 促进网站用户好感度!  Laravel如何配置任务调度?(Cron Job示例)  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  开心动漫网站制作软件下载,十分开心动画为何停播?  简单实现jsp分页  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  ,交易猫的商品怎么发布到网站上去?  Laravel中的withCount方法怎么高效统计关联模型数量  javascript中闭包概念与用法深入理解  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  python中快速进行多个字符替换的方法小结  JavaScript实现Fly Bird小游戏  LinuxCD持续部署教程_自动发布与回滚机制  太平洋网站制作公司,网络用语太平洋是什么意思?  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  如何挑选高效建站主机与优质域名?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  如何用JavaScript实现文本编辑器_光标和选区怎么处理