IEのスクロールバースライダーを再設計する方法を知っている人はいますか??色だけでなく、パフォーマンスも..
3 に答える
グーグルで検索すると、「10 個の jQuery カスタム スクロールバー プラグイン」など、これに関するさまざまな記事が表示されます。
一般に、オーバーフローしたコンテナーのスクロールを制御するには、再設計には JavaScript が必要です。
これを行う最善の方法は、ブラウザのスクロール バーを無効にして、代わりに JavaScript ソリューションを使用することです。もちろん、これは IE だけでなく、すべてのブラウザに影響します。
そのルートに行きたい場合は、jScrollPane を強くお勧めします。 http://www.kelvinluck.com/projects/jscrollpane-custom-cross-browser-scrollbars/
インストール後、これを css に追加するだけです: html, body {overflow: hidden;}
jScrollPAne は、CSS またはカスタム イメージを使用して簡単にスタイルを設定できるため、優れています。スクロール速度やその他の動作を簡単に調整することもできます。
ここに記載されている拡張機能はほとんどの場合便利ですが、ネイティブのスクロールバーと同等ではないことがわかりました。
たとえば、動的コンテンツを含むコンテナまたはサイズ変更中のコンテナは、スクロールバーのサイズ変更をトリガーしませんが、これは大きな制限であることがわかりました.
今のところ、すべてのネイティブ機能を備えたスクロールバーのスタイリングを好みます。欠点は、Webkit (Chrome および Safari ブラウザー) でのみサポートされていることです。
それでも、それは良いトレードオフだと思います...最近、Googleがアプリ(Gmail、G+、Readerなど)に同じ手法を使用していることに気付きました.