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 - 可選。接受選擇器的當前坐標。
//old.top = 101; //有這行的話,效果很詭異!!!(不要在這個函數里面去改邊old原來的值!!
有這行的話,效果很詭異!!!
$('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;
})

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM