根据偏移量改变div的位置

时间:2015-10-01 06:19:43

标签: javascript jquery

我想根据偏移改变div的位置,即顶部,底部,左侧,右侧是否可能? 我尝试了一些jquery,但它无法正常工作

$(document).ready(function(){
 var offset = $("#myPopup").offset();
  $('#popup').css('left',offset.left);    
  $('#popup').css('top',offset.top);

}); 
<div id="myPopup"> popup</div>

1 个答案:

答案 0 :(得分:0)

我猜你没有在你的风格中使用位置类型。我已经把它放在你的jQuery中以便于测试,但你最好把它放在一个CSS中......

$(document).ready(function(){
 var offset = $("#myPopup").offset();
  $('#popup').css('position','relative');//or absolute.
  $('#popup').css('left',offset.left);    
  $('#popup').css('top',offset.top);

}); 
<div id="myPopup"> popup</div>