FancySelect は、小型で実用的な jQuery ドロップダウン ボックス美化プラグインです。このドロップダウン ボックス美化プラグインはフラットなデザイン スタイルを採用しており、ファッションを追求する開発者にとって最初に選択されるドロップダウン ボックス美化プラグインの 1 つです。
使用方法
HTML 構造
FancySelect は非常に使いやすく、jQuery または Zepto と組み合わせて使用できます。ページ上にいくつかの
デフォルトでは、FancySelect は iOS デバイス上のネイティブのドロップダウン ボックスとスタイルのみを使用します。これをオーバーライドする場合は、ドロップダウン ボックス プラグインが初期化されるときに、forceiOS を true に設定します。
FancySelect では、
<クラス="基本" を選択>
選択>
JAVASCRIPT
$('.basic').fancySelect();
オプションを更新
プラグインの初期化後にドロップダウン ボックスのオプションが変更された場合は、ドロップダウン ボックスで update.fs メソッドをトリガーすることで、オプション リストを更新するようにプラグインに指示できます。
var mySelect = $('.my-select');
mySelect.fancySelect();
mySelect.append('');
mySelect.trigger('update.fs');
ドロップダウンボックスを有効/無効にします
FancySelect ドロップダウン ボックス プラグインは、初期化後にドロップダウン ボックスを自動的に無効な状態に設定します。ドロップダウン ボックスの状態をリセットする必要がある場合は、select 要素でenable.fs メソッドまたは disable.fs メソッドを使用してドロップダウン ボックスを変更できます。
パーソナライズされた効果を作成する必要がある場合は、triggerTemplate メソッドとtriggerTemplate メソッドを使用できます。これらのメソッドはどちらも、オプションを通して HTML 文字列を返します。
<クラス="電球" を選択>
選択>
$('.bulbs').fancySelect({
optionTemplate: function(optionEl) {
return optionEl.text() '
'; } })