jQuery中css位置

offset 偏移(距浏览器)

获取第二段的偏移( 只 top, left )

<p>Hello</p><p>2nd Paragraph</p>
var p = $("p:last");//p 为第二段
var offset = p.offset();// p的偏移
p.html( "left: " + offset.left + ", top: " + offset.top );

使p移动

$("p:last").offset({ top: 10, left: 30 });

 

position() 偏移(距父级)

获取第一段的偏移

<div id="a">
    <p>Hello</p><p>2nd Paragraph</p>
</div>
 $("#a").offset({ top: 80, left: 200 });//引入
    $("#a").css('background','pink')
    var p = $("p:first");
    var position = p.position();
    $("p:last").html( "left: " + position.left + ", top: " + position.top )

scrollLeft 相对滚动条左侧的偏移

获取第一段相对滚动条左侧的偏移

<p>Hello</p><p>2nd Paragraph</p>
var p = $("p:first");
$("p:last").text( "scrollLeft:" + p.scrollLeft() );

 

设置相对滚动条左侧的偏移

$("div.demo").scrollLeft(300);

 

 

posted @ 2021-12-14 19:11  絮行  阅读(30)  评论(0编辑  收藏  举报