社区
JavaScript
帖子详情
求教,请问jquery下的offset().top和.css('top')有何区别?
程老师2088
2013-07-04 02:22:53
如题,请问jquery下的offset().top和.css('top')有何区别?
设置offset({top:xxx})和设置css('top',xxx)又有什么区别呢?
...全文
9121
2
打赏
收藏
求教,请问jquery下的offset().top和.css('top')有何区别?
如题,请问jquery下的offset().top和.css('top')有何区别? 设置offset({top:xxx})和设置css('top',xxx)又有什么区别呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
敛我半世癫狂
2013-07-04
打赏
举报
回复
1、在html中,如果直接用css定位的话如果没有绝对定位的父对象的话,则按照body来定位,其中jquery中的css()和此一样, 2、但jquery中的offset()则是按照document来定位的,所以在用offset()进行定位的时候要特别注意, absolute : 将对象从文档流中拖出,使用 left, right, top, bottom等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body对象。而其层叠通过 z-index属性定义 .offset()返回: Object 为匹配的元素集合中获取第一个元素的当前坐标,相对于文档(document)。 .offset()方法允许我们检索一个元素相对于文档(document)的当前位置。和.position()的差别在于:.position()是相对于相对于父级元素的位移。当定位在全局环境中(比如拖放的实现)最高的一个新元素时.offset()是非常有用的。 .offset()返回一个包含top 和 left属性的对象 。 注意:jQuery不支持获取隐藏元素的偏移坐标。 .offset( coordinates )返回: jQuery .offset( coordinates ) coordinates一个包含top 和left属性的对象,用整数指明元素的新顶部和左边坐标。 •version added: 1.4.offset( function(index, coords) ) •function(index, coords)返回用于设置坐标的一个函数。接收元素在匹配的元素集合中的索引位置作为第一个参数,和当前坐标作为第二个参数。这个函数应该返回一个包含top 和left属性的对象。
一天要饭生活又开始啦
2013-07-04
打赏
举报
回复
offset().top相对于client css top 相对于上级第一个定位元素
vue编译
css
顺序,vue-cli脚手架搭建的项目,打包的
css
顺序有问题,
求教
该怎么修改打包配置?...
项目引入了 element-ui,我在vue组件中写了一些样式来覆盖element的样式。但是run build 打包后,
css
文件中element相关的样式都在我写的样式之后,导致覆盖失败了。run dev开发环境没这样的问题附上打包配置,都是vue脚手架自动生成的,也没有改动过。求指教可能是什么原因引起的?对webpack用的还不够熟练。。var path = require('path')v...
jquery
插件——uploadify使用详解
jquery
插件——uploadify使用详解
jquery
插件uploadify使用详解 写在前面的叫前言 uploadify安装 控件与Uploadify插件绑定 初始化 后台处理js 写在前面的叫前言刚刚参加工作,没有什么编程基础,却神奇的来到了一个叫做信息化开发室的地方。哈哈哈哈,真是#……%¥&说多了都是泪,一切都要从基础开始学起,前端后端都要弄,然而缺弄得一团乱麻。求人不如求自己,还是将学
css
过度效果 从无到有,
求教
,对于
CSS
3 transition和transform实现的一个特效原理不是太明白?...
已解决并实现我这把这个效果的模版套了下来,如有需要可以私聊我,我发给你看,样式都写在html中的,主要的核心在于以下的
CSS
样式,这些样式你可能在用调试工具的时候没有发现(伪类)。.cell .buttons-wrapper .button span {display: block;position: absolute;left: 50%;top: 50%;-webkit-transition: ...
jquery
执行ajax后刷新,
JQuery
$.post 异步操作执行的时候为什么会刷新后台页面?
一个asp.net 的页面, 其中点击树节点会调用
JQUERY
的$.post 异步操作方法,并且在旁边显示查询的结果数据列表。问题是每次调用这个异步操作方法的同时, 还会重新执行下asp.net后台页的page_load 事件,加了if (!IsPostBack)还是会执行。这样每次调用异步操作都会再执行一次后台代码,这样的话就会出现效率问题,
请问
园子里面的大侠们,这是什么情况?如何解决咧 ?本人...
matlab安装教程java未初始化_matlab2012a安装后启动初始化错误,
求教
高手如何解决?...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼win7系统安装后matlab2012a初始化错误,请高手指导下如何解决:错误日志如下:java.lang.NoClassDefFoundError: Could not initialize class com.mathworks.services.ColorPrefsat com.mathworks.mde.workspace.WorkspaceBr...
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章