当我点击菜单中的按钮时,我有一个单页登录页面滚动到各个部分。 ......
然而,一旦我点击了一个按钮,然后我手动滚动页面上的其他地方,点击的按钮仍然有“已访问”的伪类。它的外观与我在页面上的位置不匹配。
即使我手动滚动回到页面顶部,该按钮仍然具有被访问的伪类。我似乎无法通过给它一个普通的课来覆盖它的外观。
我想在手动滚动时删除“已访问”状态。我怎样才能做到这一点?有可能吗?
$(window).scroll(function(e) {
$("#menu-front-page-menu li a")...(how?);
}
});
答案 0 :(得分:0)
不应依赖于:visited
伪类,而应该以同样的方式设置链接和访问链接的样式(使用CSS非常简单)并管理"访问过的"使用addClass手动设置样式,反之亦然。