リストをインクリメント検索・ソートできる「List.js」

List.jsは、リストをインクリメント検索やソートができるjQueryプラグインです。
ダウンロードはこちら
リストだけでなくテーブルにも実装可能のようです。

スクリプト

<script src="jquery.min.js" type="text/javascript"></script>
<script src="list.min.js" type="text/javascript"></script>

実装

<div id="div1065">
    <input class="search" />
    <!-- featureクラスでソート -->
    <span class="sort" data-sort="feature">Sort features</span>
    <ul class="list">
        <li>
            <h4 class="feature">Search</h4>
            <small class="description">Search through all items.</small>
        </li>
        <li>
            <h4 class="feature">Sort</h4>
            <small class="description">Sort lists by value that
                you choose.</small>
        </li>
        <li>
            <h4 class="feature">Filter</h4>
            <small class="description">Write your own filter functions.</small>
        </li>
        <li>
            <h4 class="feature">Add</h4>
            <small class="description">Add items on the fly.</small>
        </li>
        <li>
            <h4 class="feature">Get</h4>
            <small class="description">Get item based on value.</small>
        </li>
        <li>
            <h4 class="feature">Update</h4>
            <small class="description">Update items as you go.</small>
        </li>
        <li>
            <h4 class="feature">Remove</h4>
            <small class="description">Remove items whenever you feel like.</small>
        </li>
    </ul>
</div>

リスト内にclassを指定することで、ソート機能の範囲などを細かく指定できます。
そして、valueNamesに各クラスを登録します。

var options = {
    valueNames: [ 'feature', 'description' ],
};

var featureList = new List( 'div1065', options);

デモ

こちら

オプション

オプション

  • このエントリーをはてなブックマークに追加

関連記事

no image

「jqPlot」を使って棒グラフを作成

jqPlotを使って棒グラフを作成してみました。ベースはこの記事を参照ください。 スクリプト jqPlotのベースとなるjsファイルと以下の棒グラフの作成に必要なスクリプトを読み込んで下さい。

入力数値の桁区切り挿入

ユーザに数値を入力してもらう際に区切りを入れるようにすると入力ミスを少なくすることができます。このソースは、SugarJSというものから拝借して少し改変しています。 実装 fu

画像ギャラリーを実装できる「Galleria」

Galleriaは、わずか数行で画像ギャラリーが作成できるjQueryプラグインです。Airbnbのページで使用されていて、コレいいな~と思い試してみました。 ナビゲーション内にサムネイルを

わずかなコードで画像をサムネイル化してくれる「MyThumbnail.js」

サムネイル化してくれるJQueryプラグインは数多くありますが、この「MyThumbnail」はわずか数行で簡単にページ上の画像を指定サイズにサムネイル化してくれます。 ダウンロード 画像とし

数値入力スライダー「jQuery Simple Slider」

「jQuery Simple Slider」はスライダーを使用して数値設定が行えるようにしてくれるjQueryプラグインです。"Unobtrusive Numerical Slider"とあるように余

no image

時刻入力に便利な「Timepicker for Bootstrap」(Bootstrap 2)

「Timepicker for Bootstrap」は、テキストボックスへの時刻入力を便利にしてくれるjQueryプラグインです。 目次 実装方法 モダール形式 Datepicker

no image

要素を折りたたみできる「nestedAccordion」

「nestedAccordion」は、クリックすると要素を開閉(折りたたみ)できるjQueryプラグインです。名前の通りネストして、アコーディオンの中にアコーディオンも実装できます。ダウンロードはこち

マウスオーバーすると画像にキャプションを表示してくれる「Mosaic」

「Mosaic」は、画像などにマウスオーバーすると、キャプションをスライド(イン/アウト)もしくはフェイド(イン/アウト)させてくれるjQueryプラグインです。ダウンロードはこちら スクリプト

レスポンシブにも対応したカレンダーを表示する「Calendario.js」

Calendarioは、レスポンシブデザインにも対応したカレンダ表示プラグインです。 ダウンロード スクリプト 実装 $(document).ready

no image

シンプルにポップアップを実装できる「PopBox」

「PopBox」は、シンプルにポップアップを実装できるjQueryプラグインです。 スクリプト HTML Click Here!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    PAGE TOP ↑