我想根据偏移改变div的位置,即顶部,底部,左侧,右侧是否可能? 我尝试了一些jquery,但它无法正常工作
$(document).ready(function(){
var offset = $("#myPopup").offset();
$('#popup').css('left',offset.left);
$('#popup').css('top',offset.top);
});
<div id="myPopup"> popup</div>
答案 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>