javascript - 获取 div 位置并向某些 div 添加一些像素 - Jquery

标签 javascript jquery html css

我想获取.top类div的当前top位置,然后我必须在.bottom中添加一些20px+.top > 内联样式。

例如:如果 .toptop:200px; .bottom 必须更改为 top:220px;

funtion(){
var position = $('.top').offset();
$('.bottom').css(position)+20px;
}
.parent
{
  position: relative;
}
.child
{
  position: absolute;
}
.top
{
  top: 100px;
  right: 0px;
  
}
.bottom
{
  right: 0px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="parent">
  <div class="child top">Top</div>
  <div class="child bottom">Bottom</div>
</div>

最佳答案

    funtion(){
    var position= $('.top').offset();
    var top= position.top;
    var left = position.left;
    var newtop = top + 20 + "px";
    var newleft = left + 20+ "px";

    $('.bottom').css( {
    'position': 'absolute', // if require
        'left': newleft,
        'top': newtop 
    });
    }

关于javascript - 获取 div 位置并向某些 div 添加一些像素 - Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29513348/

相关文章:

javascript - jQuery Mobile + Flexslider2

javascript - A-frame 显示鼠标指针和函数

javascript - 在循环末尾添加暂停

javascript - 用于按顺序排列项目的替代输入控件

javascript - 密码框文本

javascript - 如何找出缺失的依赖项?

jquery - 设置jquery默认动画速度

html - 使 CSS 箭头居中

php - HTML php 本地主机数据库检索

javascript - 在另一个对象中引用多属性对象