如何根据滚动查找DIV的ID?

时间:2018-08-14 10:48:41

标签: javascript jquery pdf

现在,我必须在滚动条上找到div ID。而且在某些情况下,我的页面高度会有所不同

enter image description here

我尝试过:

var currentPageNum;
   var iFrame =  document.getElementById('viewer');

   console.log(iFrame)
if ( iFrame.contentDocument ) {
    currentPageNum= iFrame.contentDocument.getElementById('pageNumber').value;
    alert(currentPageNum);

}

但是正在获取所有值。我只想找到滚动位置所在的ID。

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以记下屏幕上元素的位置,然后为滚动事件编写一个句柄,以根据用户的位置查找用户滚动过去的元素。

这里是一个示例:

from datetime import date
dow = date.today().isoweekday() + 1

result = [
    [(row['day'] - dow) % 7, row['hour'], row['photos']]
    for row in qs
]