我一直在循环中执行一个动作,直到达到特定的时间为止。
示例:执行类似sysout的操作10秒,然后停止执行。
我已经看到了一些关于Timer类的信息,但是到目前为止没有什么用处。
在下面的代码中,尝试继续滚动(因为它是一个无限滚动)页面,直到几秒钟内到达某个时间。
JavascriptExecutor js = (JavascriptExecutor) driver;
while(countdown <= 15) {
//countdown should be my defined limit of time
js.executeScri
我想处理滚动,就像当我向下滚动时,我想要滚动完整的viewport.height和向上滚动相同,但相反的方式:
它只工作了一次,只适用于向下滚动和向上滚动一次(还有一段时间,而我不能滚动,如果经过一段时间,ig会下降,等待,然后再向上移动):
function viewport() {
var e = window, a = 'inner';
if (!('innerWidth' in window )) {
a = 'client';
e = document.documentElement
我正在使用fullpage.js制作一个具有不同部分的网站,我想让它有一个滚动条出现,这样你就可以手动滚动,但如果你不想这样做的话就不用了。自动滚动可以工作,但当人们选择手动移动滚动条时,我希望发生的是,在延迟一段时间后,它会捕捉到最近的部分。 这可以在this demo made by fullpage.js中看到,如果你点击按钮将自动滚动设置为假,并手动向下滚动一点,它将捕捉到一个部分。 问题是,我想给用户一个如何滚动的选项,这样他们就可以手动(它捕捉的地方)或自动地滚动到下一部分。 这是我现在的设置,当我自动滚动网页时,它可以工作,但当我使用滚动条手动滚动时,它不会捕捉到一个部分 au
我有一个应用程序,其中包括一个按钮,你点击它滚动页面使用JS。
我得到一个"Element is not clickable at point (某个点,某个点)“错误,我认为这是因为selenium/protractor没有意识到动态滚动,所以没有等待它,我如何设置在尝试下一步操作之前等待的特定时间?
我想实现一个功能看到的帖子,比如在使用JS和PHP的FB组中,我设法从滚动操作中获得了看到的计数,但我需要知道用户是否只是向下滚动它,或者实际上是花时间阅读它(某种滚动速度跟踪器或类似的东西)
var winTop = $(this).scrollTop();
var $divs = $('.singlePost');
var top = $.grep($divs, function(item) {
return $(item).position().top <= winTop;
});
if