2012-12-24 9 views
5

jqueryやCSSをベースにした場合のパフォーマンスの比較は、何百ものツールチップがあると思いますか?私の理解からは、CSSのツールチップでは、物理的なツールチップが各アイテムごとに作成され、ユーザーがその上に置かれるまで表示されなくなります。jqueryのツールチップは、または私は間違っていますか?私は一緒に行かなければならないと思いますか?ありがとう!JqueryとCSSのツールチップのパフォーマンス?

+5

重要ですか?とにかく、一度に1つのツールチップだけを表示するつもりです...そうですか? – BoltClock

+1

これは間違いありませんが、100個のアイテムが隠されている場合でも、パフォーマンスはいくらか低下します。 – pufAmuf

+1

私はあなたの中に置くことができるものとかなり制限されるCSSのツールチップを見つけました。通常は単なるテキストです。 – chovy

答えて

2

すべては、ツールチップが表示される要素の数と表示される頻度によって異なります。たとえば、ツールチップを適用する要素が少なく、頻繁に表示される場合は、CSSの方が優れています。ツールチップを適用する要素がたくさんあり、それらが頻繁に表示されない場合は、JSのアプローチが改善されます。

また、ツールチップのサイズによっても異なります。あなたの質問に答える唯一の方法は、実際に両者を試してみて、どちらが最良になるか見ることです。また、JSは一部のブラウザでは非常に遅いと考えています。 IE 6/7はJSを使って50tooltips/sでうまく動作しません。 CSSはまだJSより優れているとは言えませんが、JSより優れています。両方の実装を試し、さまざまなブラウザのバージョンでテストする必要があります。

+0

ありがとうございました。何をディスプレイとして頻繁に分類しますか?テーブル行ごとにツールチップがあり、ユーザーがマウスでスクロールする50行のテーブルがあります(つまり、数秒で約50個のツールチップが表示される可能性があります)。 jqeuryはまだまだ良いだろうか? – pufAmuf

+0

これはあまりにも答えが出る質問です。また、ツールチップのサイズにも依存します。あなたの質問に答える唯一の方法は、実際に両者を試してみて、どちらが最良になるか見ることです。また、JSは一部のブラウザでは非常に遅いと考えています。 IE 6/7はJSを使って50tooltips/sでうまく動作しません。 CSSはまだJSより優れているとは言えませんが、JSより優れています。両方の実装を試し、さまざまなブラウザのバージョンでテストする必要があります。 –

関連する問題