【问题标题】:Javascript - Move DIV Scrollbar to Top When iFrame SRC ChangesJavascript - 当 iFrame SRC 更改时将 DIV 滚动条移动到顶部
【发布时间】:2015-02-14 15:30:06
【问题描述】:

回复:http://www.gooplusplus.com/cost-of-living-compare-cities/

我制作了一个相对简单的网站,以便更轻松地比较潜在的“外籍”城市。每个城市都有生活成本数据、维基百科、外籍人士博客、气候信息和谷歌地图的链接 (target=iframe)。

左栏由每个城市的几个控制链接组成。

主窗口是一个DIV 中的iframe。 iframe 滚动设置为关闭。 使用 iframe 的 DIV 完成滚动。 iframe 内容来自外部域

问题:如果向下滚动查看较长的 Wikipedia 条目,然后用户点击新的 City 链接,iframe 内容位置会停留在旧的 DIV 位置,这不是通常想要的。

期望的行为(Javascript,不是 jQuery):

移动 DIV 的垂直滚动条 - 只要 iframe SRC 文档发生更改,就转到文档的顶部。

【问题讨论】:

    标签: javascript html iframe scroll scrolltop


    【解决方案1】:

    这实际上比使用 iframe 的更复杂的网站要容易得多。对于这个简单的网页,BODY 而不是 DIV 控制滚动。

    <iframe src="numbeo.html" onLoad="window.scrollTo(0,0);" etc. >
    

    【讨论】:

      猜你喜欢
      • 2014-01-29
      • 2021-06-26
      • 2015-08-04
      • 2010-09-21
      • 2011-04-27
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多