我有一个页面,上面有一个 iframe(包含来自另一个域的页面),它被设置为显示页面的某个部分。但是,我想让它在第一次单击后 iFrame 移动以显示源页面的下部。这可能吗?
带着敬意,
SJA
您的整体解决方案由以下步骤组成:
您应该检测 iframe 上的点击
然后在 iframe 的内页中重新加载您需要滚动到的第二个目标。(例如:[iframePageURL]/index.html#secondTarget)
现在让我们深入了解详细解释:
第 1 项详细说明:为了检测 iframe 上的点击,您需要在其上放置一个透明的叠加层:请参阅此处的答案,其中详细提供了解决方案。您只需要一个标志即可在第一次单击后取消设置。
第 2 项详细说明:现在您已经让用户点击了 iframe,将 iframe 更改src
为所需的目标,使用 sth 如下:
document.getElementById('calendar').src = loc;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句