我目前正在构建一个底部有导航栏的测验应用程序,其中包含问题数量的项目符号:
我的页面底部有一个滚动条(水平),用作导航栏。就像您在移动应用程序上看到的很多一样。我没有或不希望滚动条可见,滚动我只需单击并拖动到一侧(或在平板电脑上点击并拖动)。这目前运作良好。
问题
我想添加的功能是一个很小的深蓝色滚动条,只有在我滚动时才会弹出。我认为如果我使用 div 而不是滚动条,那将是最简单的,因此可以使用 css 进行调整。现在我有了 div,随着栏滚动,自动调整到问题的长度和当前位置。
您知道如何在滚动发生时显示滚动条吗?我宁愿不把它放在悬停上,而只放在运动上。
我已经尝试过以下方法:
$('#wrapper').scroll(function() {
$('#navScrollbar').toggleClass("hidden");
});
hidden 类显然包含“visibility : hidden;”。这不适用于每次滚动移动都会切换类。