【问题标题】:Using javascript to scroll a web page to a given position [duplicate]使用javascript将网页滚动到给定位置[重复]
【发布时间】:2020-12-11 12:43:18
【问题描述】:

在一个 javascript 网络应用程序中,我显示了一个相当长的表格,其中填充了来自 firebase 的数据,代码如下。

̧  const dbReference = firebase.database().ref('MyCollection').child('CHD')

  dbReference.on('value', function(list) {
    list.forEach(function(item) {
      itemR = document.createElement('tr'),
      itemD = document.createElement('td'),
      .... useful code laying out the item inside the table ....
    }
  }

它按预期工作,我最终在表格中列出了我的项目列表。但我需要更多的东西。

如何使窗口自动滚动到给定位置。例如,让列表中的第 157 个项目显示在窗口顶部。我已经在网上搜索了一些滚动功能,我尝试过,但没有成功。

【问题讨论】:

    标签: javascript firebase scroll


    【解决方案1】:

    您可以为所有项目添加一个 id 属性,然后有一个锚标记指向它

    <a href="#157">SCROLL</a>
    ...
    <td id="157"></td>
    

    【讨论】:

    • 这放置了一个锚点,但据我所知,它并没有自动滚动到它。
    猜你喜欢
    • 2011-09-15
    • 2014-12-08
    • 1970-01-01
    • 2022-11-11
    • 2022-07-15
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    相关资源
    最近更新 更多