私は現在、下部にナビゲーションバーがあり、質問の数の箇条書きを含むクイズアプリケーションを作成しています。
ページの下部にナビゲーションバーとして機能するスクロールバー(水平)があります。モバイルアプリケーションでよく見られるように。スクロールバーが表示されていないか、表示されたくないのですが、スクロールするには、クリックして横にドラッグするだけです(またはタブレットでタップしてドラッグします)。これは現在正常に機能しています。
問題
機能として追加したいのは、スクロールした場合にのみポップアップする小さな紺色のスクロールバーです。スクロールバーの代わりにdivを使用すると、cssで調整するのが最も簡単だと思いました。これで、divが表示され、バーに沿ってスクロールし、質問の長さと現在の位置に自動調整されます。
スクロールが行われるたびにスクロールバーを表示する方法を知っていますか?ホバーではなく、ムーブメントだけに置きたいです。
私はすでに次のことを試しました:
$('#wrapper').scroll(function() {
$('#navScrollbar').toggleClass("hidden");
});
hiddenクラスには、明らかに「visibility:hidden;」が含まれています。これは、すべてのスクロール動作でクラスが切り替わる場合には機能しません。