jQuery实现页面元素置顶时悬浮
一、JS Code:
<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>
二、Html Code:
<div class="float" id="float" style="border: 1px solid #e0e0e0; padding: 10px;">
我是置顶时悬浮的区域</div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
jQuery实现页面元素置顶时悬浮相关推荐
- html 浮动窗口置顶,jQuery简单实现页面元素置顶时悬浮效果示例
本文实例讲述了jQuery简单实现页面元素置顶时悬浮效果的方法.分享给大家供大家参考,具体如下: 一.JS Code: $.fn.smartFloat = function () { var posi ...
- jQuery修改页面元素的属性
作为一个后台开发者,在web开发的时候会常常遇到修改前台页面的属性的问题.这两天我发现jQuery的$("#id").attr("prop","值&q ...
- 利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变
查看本章节 查看作业目录 需求说明: 利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变 当用户单击"+" ...
- vue 页面不置顶问题(页面内操作、页面跳转后) - 集合篇
文章目录 vue 页面内切换dom,页面跳转后 都不置顶? 一.页面内操作: 1.1 代码如下: 二.页面之间跳转: 2.1 代码截图 · 说明: 2.2 增加代码 · 示下: 三.拓展 · (直接置 ...
- LaTeX中表格默认在页面中置顶怎么取消?
LaTeX中表格默认在页面中置顶怎么取消? 表格.图都默认在这一页置顶,已尝试过以下方法均不行: 1.[htbp]调节方式,无论如何调节没有任何变化 2.\usepackage{float} + [H ...
- jQuery实现页面元素智能定位
原文:jQuery实现页面元素智能定位 源代码下载地址:http://www.zuidaima.com/share/1550463635950592.htm
- 【避坑指“难”】页面Top置顶(返回顶部)小图标实现逻辑
窗口大小 在不同浏览器中确定浏览器窗口大小没有想象中那么容易.所有现代浏览器都支持 4 个属性: innerWidth innerHeight outerWidth outerHeight outer ...
- vue解决跳转时新页面没有置顶
V ue页面跳转后当前位置不在顶部的解决办法(几种办法) 1,在main.js中添加如下代码: // 跳转后返回顶部router.afterEach((to,from,next) => {win ...
- 将页面元素置为不可修改Readonly,所有元素统一修改,统一调用
使用JS方法,实现任何形式的元素的不可修改操作 <script language="javascript"> /**将所有元素置为不可修改 **/ function r ...
- js,jquery获取页面元素距离浏览器工作区顶端的距离
先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome) 网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript) ...
最新文章
- 去掉数组中重复的数字。
- Windows Phone 7 自定义控件库
- Python3中 对local和nonlocal 关键字的改善认识(新手向)
- 使用Marshal.Copy把Txt行数据转为Struct类型值
- 春秋时期被误解的人才。
- vue 自定义组件使用v-model
- ie10不适用计算机,Windows6.1-KB2731771-x64.msu 提示此更新不适用于您的计算机 ie10 ie11 安装失败...
- 月入30K 的电子工程师很常见吗,需要具备啥素质才配得上这个薪资
- 一名待业小生亲身调研揭秘10家大数据培训机构“内幕”
- 指针数组和数组指针的使用
- 3种隐藏服务器真实IP的方法【高防服务器、CDN、...】
- 微博Mysql数据库规范
- 搜索引擎的一些简单命令-防止自己忘记系列
- logit方程怎么写_家长也能看懂的“一元一次方程解法”,请大家收藏给孩子看!...
- IOS开发之——第一个IOS应用
- Docker网络、容器编排
- 标自然段的序号格式_正确的序号及标点使用格式
- jpg和png的区别
- 一刀工具箱 - 密码生成器
- 基于AWS 平台跳板机配置
热门文章
- springmvc源码解析MvcNamespaceHandler之mvc:default-servlet-handler/
- MaxCompute命令行工具——odpscmd的操作使用
- 【Gas Station】cpp
- RHEL6.4 NFS文件共享服务搭建
- Web Audio介绍
- oracle 11g新特性之IPS Packing demonstration
- 7.剑指Offer --- 两个面试案例
- 8.分布式服务架构:原理、设计与实战 --- 敏捷开发2.0的自动化工具
- 12.swoft 安装
- 4. 简单的webservices 例子