1

一部のブラウザでは、スクロールを開始するまで水平オーバーフロー スクロールバーが表示されないことがあります。それは良くありません...ユーザーは、現在表示されているものを超えたコンテンツがあることを知る必要があります.

スクロールバーが常に表示されるようにする方法はありますか?

この問題は、Lion、MacBook、Safari、Chrome で見られます。

4

2 に答える 2

1

Lion を使用しているため、[システム環境設定] > [一般] > [スクロール バーを表示] を確認してください。これは OS の設定です。

3 つのオプションは次のとおりです。

  1. 入力デバイスに基づいて自動的に
  2. スクロール時
  3. いつも

これは、iOS から引き継ごうとしている「機能」です。つまり、次のようなことを試すことができます。

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

http://www.hardcode.nl/subcategory_2/article_575-force-scrollbars-on-mac-os-lion-webkit.htm

于 2012-05-31T21:34:43.433 に答える
0

独自のスクロールバーを作成しない限り、これを回避する方法はありません。そこで、カスタム ボタン ナビゲーションを作成することにしました。

于 2012-07-13T04:31:47.467 に答える