jQuery CSS ²Ù×÷ - offset() ·½·¨
ʵÀý
»ñµÃ <p> ÔªËØµ±Ç°µÄÆ«ÒÆ£º
$(".btn1").click(function(){
x=$("p").offset()
;
$("#span1").text(x.left);
$("#span2").text(x.top);
});
¶¨ÒåºÍÓ÷¨
offset() ·½·¨·µ»Ø»òÉèÖÃÆ¥ÅäÔªËØÏà¶ÔÓÚÎĵµµÄÆ«ÒÆ£¨Î»Öã©¡£
·µ»ØÆ«ÒÆ×ø±ê
·µ»ØµÚÒ»¸öÆ¥ÅäÔªËØµÄÆ«ÒÆ×ø±ê¡£
¸Ã·½·¨·µ»ØµÄ¶ÔÏó°üº¬Á½¸öÕûÐÍÊôÐÔ£ºtop ºÍ left£¬ÒÔÏñËØ¼Æ¡£´Ë·½·¨Ö»¶Ô¿É¼ûÔªËØÓÐЧ¡£
Óï·¨
$(selector).offset()
ÉèÖÃÆ«ÒÆ×ø±ê
ÉèÖÃËùÓÐÆ¥ÅäÔªËØµÄÆ«ÒÆ×ø±ê¡£
Óï·¨
$(selector).offset(value)
²ÎÊý | ÃèÊö |
---|---|
value |
±ØÐè¡£¹æ¶¨ÒÔÏñËØ¼ÆµÄ top ºÍ left ×ø±ê¡£ ¿ÉÄܵÄÖµ£º
|
ʹÓú¯ÊýÀ´ÉèÖÃÆ«ÒÆ×ø±ê
ʹÓú¯ÊýÀ´ÉèÖÃËùÓÐÆ¥ÅäÔªËØµÄÆ«ÒÆ×ø±ê¡£
Óï·¨
$(selector).offset(function(index,oldoffset))
²ÎÊý | ÃèÊö |
---|---|
function(index,oldoffset) |
¹æ¶¨·µ»Ø±»Ñ¡ÔªËØÐÂÆ«ÒÆ×ø±êµÄº¯Êý¡£
|
Ç××ÔÊÔÒ»ÊÔ - ʵÀý
- ʹÓöÔÏóÀ´Îª¶ÔÏóÉèÖÃÐ嵀 offset Öµ
- ʹÓÃжÔÏóÖеÄ×ø±êÀ´¶¨Î»ÔªËØ¡£
- ʹÓÃÁíÒ»¸öÔªËØµÄλÖÃÀ´ÎªÔªËØÉèÖÃÐ嵀 offset Öµ
- ʹÓÃÒÑÓжÔÏóµÄλÖÃÀ´¶¨Î»ÔªËØ¡£