3

スタイルを持つコンテナの右端に小さなボタンが浮かんでいますoverflow-y: scroll。Mac OS X Mountain Lion、Safari および Chrome、トラックパッドがありマウスがないデバイスでは、この小さなボタンは Mountain Lion の新しい隠しスクロールバーによって隠されています。

小さなボタンがこの状況にあることを検出したり、スクロール バーで覆われていないことを確認したりするにはどうすればよいですか?

フィドル: http://jsfiddle.net/jP8rg/

答えのない同様の質問:非表示のスクロールバーを持つ Lion/Mountain Lion の CSS ホバー バグ

4

1 に答える 1

1

問題を完全に回避するために要素がオーバーラップしたり、デザインを微調整したりしないように、そこに少しマージンを入れることができないと仮定すると、スクロールバーのスタイルを設定できます...まあ、少なくともWebkit風のブラウザでは.

ここに良い概要があります --> http://css-tricks.com/custom-scrollbars-in-webkit/

カスタマイズされたスクロールバーの初期の時代を生きてきたので、個人的にはできれば避けたいと思います。

ちょっとした作業で、スクロールバーがいつ存在するかを検出することもできます...ちょっと。

ここにいくつかのオプションがあります --> jQuery でスクロールバーが表示/非表示になりますか?

于 2013-06-12T14:58:48.410 に答える