syntax:offset ( options [, results ] )
return type:element, object
content:ใช้หาค่า offset ( โดยจะคืนมาแบบ object ที่มี property ได้แก่ left และ top )
โดยจะเปรียบเทียบระหว่าง first element ภายใน set กับ tag body
( หรือจะเปรียบเทียบในรูปแบบอื่นๆ ขึ้นอยู่กับ options ที่กำหนด )
โดย ถ้ากำหนด object results จะทำให้ค่า offset เก็บไว้ที่ object results นี้
และจะคืนค่า element กลับไป เพื่อสนับสนุนการทำงานแบบ chain method
แต่ถ้ากไม่กำหนด object results จะคืนค่า object กลับมา
สำหรับ options มี property ที่เป็นไปได้ ได้แก่
relativeTo (element) ให้กำหนด parent element ที่ต้องการหา offset กับ first element ภายใน set
โดย element นี้ควรมี position แบบ relative หรือ absolute แต่ถ้าไม่กำหนดก็จะเทียบกับ tag body ดังเดิม
lite (boolean) ( default = false )
scroll (boolean) ให้กำหนด ว่า จะนับรวมค่าการ scroll ด้วยหรือไม่ ( default = true )
padding (boolean) ให้กำหนดว่า จะนับรวมค่า padding ด้วยหรือไม่ ( default = false )
border (boolean) ให้กำหนดว่า จะนับรวมค่า border ด้วยหรือไม่ ( default = false )
margin (boolean) ให้กำหนดว่า จะนับรวมค่า margin ด้วยหรือไม่ ( default = true )
example:var oResult = $("div#dialog").offset( { scroll: false, border: true, padding: true } );