
我有一个可滚动的div,上图中左边的那个.
在这个div中存在许多元素,让我们专注于其中一个(以灰色突出显示)并将其称为A.
右图是具有完整尺寸(没有滚动或宽度设置)的div的表示,其中A放置而不滚动.
如何在页面上显示左侧div时,如何找到X的值(绿色).
即考虑到:
即如何获得可滚动div内元素的相对y坐标?用简单的话说:如何通过javascript计算x?
Rod*_*Che 24
试试这个 :
var elementTop = document.getElementById('yourElementId').offsetTop;
var divTop = document.getElementById('yourDivId').offsetTop;
var elementRelativeTop = elementTop - divTop;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16265 次 |
| 最近记录: |