jQueryのoffset,position
1252 ワード
ラベルの位置データの取得/設定*offset():ページの左上隅に対する座標*position():親要素の左上隅に対する座標.
需要:1.btn 1をクリックすると、印刷div 1のページ左上隅に対する位置印刷div 2のページ左上隅に対する位置印刷div 1の親要素左上隅に対する位置印刷div 2の親要素左上隅に対する位置2が印刷する.btn 2をクリックしてdiv 2のページの左上隅に対する位置を設定します
コード実装:
需要: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
})
})