这里有一个无限滚动到底部的例子。 var $ol = document.querySelector("ol");
function load_more() {
var html = "";
for (var i = 0; i < 5; i++) html += '<li></li>';
$ol.innerHTML += html;
}
$ol.addEventListener("scroll", f
我在javascript & node.js中使用Selenium
在测试的某个步骤中,我必须自动单击位于页面顶部的buuton。
但是,由于我正在做一些以前的处理,页面会自动滚动到bootom,因此我的按钮(顶部)不再出现,所以我发现了这个错误:
Uncaught WebDriverError: unknown error: Element <li>...</li> is not clickable at point (707, 10). Other element would receive the click: <li class="menu
我正在创建一种类型的滚动条,并需要它一直运行,直到页面明显关闭或导航离开。
这个脚本将遍历li (这就是我到目前为止所得到的):
$("li").hide(); //hides all "li" onload
var lis = $("ul").children("li").size(); //counts how many "li"s there are
var count = 0;
while(true)
{
count++;
if(count>lis) //checks if count
我不知道为什么,但是my page是由React.js库划分的,如果你试图在鼠标悬停在顶部导航菜单时向下滚动,你将无法做到这一点。 但如果你向下滚动屏幕的任何其他部分,你将滚动得非常好。 现在我一直在尝试使用事件侦听器,在滚动上会改变菜单背景,遵循这个question,它就不会工作了,因为react已经把我的页面分成了两部分,一部分是菜单,另一部分是页面的其余部分。 Menu.js import React from "react";
import './css/menu.css';
import logo from './images/logo.pn