好好爱自己!

jQuery CSS 操作 - offset() 方法

今天在一个页面需要知道jquery版本号,来决定使用什么样的方法,有以下方式可以获取到

  $.fn.jquery

  $.prototype.jquery

  这两种方式都可以获取到jquery的版本号

 

------------------------------------------------

1.返回偏移坐标

语法

$(selector).offset()

offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。

 

2.设置偏移坐标

语法

$(selector).offset(value)

必需。规定以像素计的 top 和 left 坐标。

可能的值:

  • 值对,比如 {top:100,left:0}
  • 带有 top 和 left 属性的对象

3. 使用函数来设置偏移坐标

语法

$(selector).offset(function(index,oldoffset))

规定返回被选元素新偏移坐标的函数。

  • index - 可选。接受选择器的 index 位置
  • oldvalue - 可选。接受选择器的当前坐标。
1
//old.top = 101; //有这行的话,效果很诡异!!!(不要在这个函数里面去改边old原来的值!!)
1
2
3
4
5
6
7
8
9
10
有这行的话,效果很诡异!!!
$('input').eq(1).offset(function(index, old){
    console.log(++index, old)
    var newObj = new Object();
    //old.top = 101; //有这行的话,效果很诡异!!!
    console.log(old);
    newObj.top=100;
    newObj.left = old.left;
    return newObj;
})

  

posted @   立志做一个好的程序员  阅读(1044)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2017-04-24 【轉】靜

不断学习创作,与自己快乐相处

点击右上角即可分享
微信分享提示