jQueryのoffset,position

1252 ワード

ラベルの位置データの取得/設定*offset():ページの左上隅に対する座標*position():親要素の左上隅に対する座標.
需要:1.btn 1をクリックすると、印刷div 1のページ左上隅に対する位置印刷div 2のページ左上隅に対する位置印刷div 1の親要素左上隅に対する位置印刷div 2の親要素左上隅に対する位置2が印刷する.btn 2をクリックしてdiv 2のページの左上隅に対する位置を設定します
コード実装:
//1.    btn1
$("#btn1").click(function(){
    //     div1             10 20
    var offet = $(".div1").offset();
    console.log("left:"+offet.left+",top:"+offet.top);
    //     div2             10 70
    var offet2 = $(".div2").offset();
    console.log("left:"+offet2.left+",top:"+offet2.top);
    
    //     div1              10 20
    var position = $(".div1").position();
    console.log("left:"+position.left+",top:"+position.top);
    //     div2              0 50
    var position = $(".div2").position();
    console.log("left:"+position.left+",top:"+position.top);
    
});
///2.    btn2
$("#btn2").click(function(){
    //   div2             
    $(".div2").offset({
        left:50,
        top:70
    })
})