【问题标题】:Tail external text file in iframeiframe 中的尾部外部文本文件
【发布时间】:2014-01-10 08:57:06
【问题描述】:

我正在尝试在每秒自动更新的 iframe 中显示一个文本文件。更新是在一个简单的函数中完成的:

function reload() {
    $("#derek").attr('src', $("#derek").attr('src'));
};

然后使用setInterval完成自动刷新:

window.setInterval(function() {
    reload();
}, 1000);

这当然会加载文本文档,因此顶部可见而底部被切断。我想加载文件以便底部始终可见。

我尝试在reload 函数中添加以下内容:

$d = $("#derek").contents();
$d.scrollTop($d.height());

但是,当 iframe 重新加载时,它仍然会在顶部加载,然后向下滚动,这是一个不好的效果。类似于this question 的答案将是理想的。

在开始使用 PHP 之后,我找到了this solution

【问题讨论】:

标签: javascript php jquery html iframe


【解决方案1】:

可能是你的错字造成的?

d = $("#derek").contents();
d.scrollTop($d.height());
// ----------^

应该是

d = $("#derek").contents();
d.scrollTop(d.height());
// ---------^

【讨论】:

  • 糟糕。修正错字,谢谢。它会导致抖动效果。我认为它每秒从顶部加载并滚动到底部。
  • 是的,您可能想使用setTimeout
  • 是的,解决了闪烁问题。但是当 iframe 重新加载时,它显然总是在页面顶部加载,然后向下滚动。这看起来很糟糕。
猜你喜欢
  • 1970-01-01
  • 2011-08-19
  • 2015-04-05
  • 1970-01-01
  • 1970-01-01
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 2019-01-04
相关资源
最近更新 更多