javascript - 找出两个元素的开始之间有多少像素?

标签 javascript jquery

考虑以下 HTML:

<div id="members" class="main">     
    <section class="top">
        <!-- Other Content -->
    </section>
    <section class="listing">
        <div class="holder container">
            <div class="row">
                <div class="members-main col-sm-12">
                    <div class="members-head row">

                    </div>
                </div>
            </div>
        </div>
    </section>
</div>

JavaScriptjQuery 中有没有一种方法可以找出 start 之间的像素数量# members 元素和.members-head 元素的start

最佳答案

offset().top为您提供元素的顶部位置。

var distance = $('.members-head').offset().top - $('#members').offset().top;

alert("Distance is : " + distance)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div id="members" class="main">     
    <section class="top">
        Other Content 
    </section>
    <section class="listing">
        <div class="holder container">
            <div class="row">
                <div class="members-main col-sm-12">
                    <div class="members-head row">
                        fdgfdgfdgdfgdfs
                    </div>
                </div>
            </div>
        </div>
    </section>
</div>

关于javascript - 找出两个元素的开始之间有多少像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676681/

相关文章:

javascript - 单击时交换 Div/JavaScript 语法

javascript - 在 Javascript 中执行多个 ajax 调用

javascript - 关于使用 mongoose 或仅使用 JS 过滤器进行过滤的问题

javascript - 在html网站中移动圆圈

javascript - 隐藏侧边栏和下拉菜单

javascript - 动态下拉菜单不会填充正确的内容

jquery - 有没有办法获取可调整大小的 div 的宽度和高度

javascript - D3js : force directed, 折叠内部节点

javascript - 更改时单选按钮上的奇怪错误

jquery - Rails : jQuery-Ui does work on localhost, 但不在heroku 上