Jquery scrollldown css无法正常工作

好的,所以在解决了消失问题后(
Element disappearing on click)我有一个新问题,我认为,这个问题与此有关.

当我点击标题链接时,页面向下滚动,使用Jquery,向右滚动.这个功能很棒.但是另一个函数会改变页面上位置上相应按钮的css(scrolltop()).这个功能也有效.但是当我点击按钮时,我的css不会改变.它使我的按钮成为一个带有灰色“点击”边框的白色链接(由浏览器完成).只有当我点击屏幕上的任何其他位置时(要删除“活动”按钮状态),按钮才会改变颜色.

我无法用JSFiddle(Fiddle)复制问题,所以这里有一些描述上述问题的图像:

这是我的菜单:

这是我悬停我的菜单时:

这是我选择“over ons”的时候:

这是我取消选择按钮的时候:

现在问题是,如何将我选择的按钮(图像3)与我未选择的按钮(图像4)相同的css?

这种样式文本装饰:none不起作用.
另外使用:active css属性不起作用.

我似乎无法在互联网上找到解决方案.我错过了什么吗?

谢谢Drops这个答案!
:专注于诀窍.从来没有听说过,但它奏效了.谢谢!

最佳答案 你应该看看CSS伪类:焦点,这里是
docs.

This answer将告诉你更多关于:焦点和:活动伪类之间的区别.

干杯.

点赞