jQuery Selectスタイリングプラグインの概要

各タイプセッターは、フォームの非標準要素についてデザイナーに少なくとも一度は呪われました。 しかし、開発者は非標準の選択のためのソリューションを考え出したので、それらを検討し、すべてを整理しましょう。

標準選択がCSSで非常に弱いレベルのスタイリングを持っていることは秘密ではありません。 一部のブラウザではわずかに優れていますが、他のブラウザではわずかに劣っていますが、全体像は非常に悲しいです。 いつものように、純粋なHTML + CSSが失敗する場合、jQueryが役に立ちます。

選択を置き換えるためのプラグインは本当にたくさんありますが、それでもそれらをより密接に検討したいと思います。 この記事では、各プラグインの機能を強調したいと思います。 それらの数は非常に多いため、レビューは完全ではありません(ただし、最も基本的なプラグインを分析します)。 最も単純な選択から始めましょう。

標準選択



利点:短所:

ボックスファクトリー2を選択


ボックスファクトリー2を選択
たくさんのオプションがある本当に素晴らしいプラグイン。
ボリューム: 29KB
追加機能:(このプラグインには多くの機能があります。主な機能を提供します)要件:利点:
短所:

jQuery Searchable DropDownプラグイン


jQuery Searchable DropDownプラグイン
ハイブリッドselect'aとautocomplete'a。 これは標準的な選択に基づいています。つまり、ほぼすべての長所と短所があります。
ボリューム: 12KB
追加機能:要件:利点:短所:

jQueryカスタム選択ボックス


jQueryカスタム選択ボックス
特定のプラグイン、例を見てみると良いでしょう。 選択したアイテムを非表示にせず、表示したままにします。
ボリューム: 8KB
追加機能:要件:利点:
短所:

jQueryカスタム選択ボックス


jQueryカスタム選択ボックス
シンプルで簡単なプラグイン。残念ながら、いくつかの欠点があります。
ボリューム: 3KB
追加機能:要件:利点:
短所:

jQuery Selectboxプラグイン


jQuery Selectboxプラグイン
selectの単純な置換。 プラグインは欠陥のため役に立たない。
ボリューム: 8KB
追加機能:要件:利点:
短所:

jQuery SelectBoxプラグイン


jQuery SelectBoxプラグイン
ほぼ完璧なプラグイン。
ボリューム: 16KB
追加機能:要件:利点:
短所:

jquery.sb.js Selectboxの置換


jquery.sb.js Selectboxの置換
前のものと同様で、いくつかの点でそれを上回っています。
ボリューム: 20KB(追加のスクリプトを含む)
追加機能:要件:利点:
短所:

開発の現在の段階で注目に値しないプラグイン:

結論

プラグインのマイナス点は、IE6で機能しないことですが、多くの場合、これは重要ではありません。 個人的には、機能が同じ2つのプラグインを使用していますが、いずれの場合もクロスブラウザを選択します。
プラグインのボリュームは、jsパート(および圧縮)についてのみ示されます。


このレビューはペンの内訳です。 それがhabrasocietyに役立つことを願っています。 コメントや追加は大歓迎です。

更新した
Habrausersが推奨するプラグイン:すべてのフォーム要素を置き換える組み合わせ:

Source: https://habr.com/ru/post/J114927/


All Articles