如何每5秒自动向下滚动一个iframe 100px?
问题描述:
我想知道如何使用可能的javascript每5秒向下滚动一个iframe 100px。我知道有一个window.scrollTo(x,y);
,但如何更改为iframe?如何每5秒自动向下滚动一个iframe 100px?
iframe是一个外部页面。
软件下载的任何可能性,做这件事?
答
它很容易,
比方说你的iframe的ID testframe
那么它的代码是
$("#testframe").scrollTop(400).scrollLeft(400);
现在只是把它包的时间间隔内,并把它放在里面。
var tick=1;
function scrolldown(tick) {
$("#testframe").scrollTop(tick*100);
}
self.setInterval("scrolldown("+(tick+1)+")",5000);
注:只是一个错字
答
如果你正在构建一个桌面应用程序(Windows,Linux,不太确定),我建议你找到一个与C#web浏览器控件相当的java组件。
由于此控件已加载到桌面应用程序中,因此您可以完全控制浏览器加载的文档(例如,您可以操作它,而不必处于跨域上下文中)。使用jQuery的
答
是否有更新版本,以这种方法吗?还没找到实际控制内http://time.com“内容>
没有显示。那是相当令人费解。因此,一个iframe中键入的iframe使得它隐身..
这个答案仍然是一个有点不清楚,你可以发表一个这样的工作例子(例如,在http://jsfiddle.net/)? –