Поиск, Сортировка И Фильтрация Списков В Html

Простой мини-скрипт Список.

js Размер 7 КБ добавляет интерактивности маркированным спискам в HTML. С помощью скрипта можно сделать удобный поиск, сортировку, редактирование списка с добавлением или удалением новых элементов (например адресная книга на странице) и т.д. Что-то напоминает Избранный , только там выпадающие списки были доработаны.

List.js — это обычный JavaScript, не требующий jQuery и безупречно работающий во всех браузерах.

Посмотрите пару примеров.

Здесь И Здесь .

Список.

js опубликовано по открытой лицензии MIT. Например, вот функция для создания нового списка на веб-странице, когда пользователь нажимает кнопку.

HTML

  
  
  
   

<div id="hacker-list"> <ul class="list"></ul> </div> <div style="display:none;"> <!-- A template element is needed when list is empty, TODO: needs a better solution --> <li id="hacker-item"> <h3 class="name"></h3> <p class="city"></p> </li> </div>

JavaScript

var options = { item: 'hacker-item' }; var values = [ { name: 'Jonny', city:'Stockholm' } , { name: 'Jonas', city:'Berlin' } ]; var hackerList = new List('hacker-list', options, values);

Кнопки поиска и сортировки в списке.

HTML

<div id="hacker-list"> <input class="search" /> <span class="sort" rel="name">Sort by name</span> <span class="sort" rel="city">Sort by city</span> <ul class="list"> <li> <h3 class="name">Jonny</h3> <p class="city">Stockholm</p> </li> <li> <h3 class="name">Jonas</h3> <p class="city">Berlin</p> </li> </ul> </div>

Javascript

var options = { valueNames: [ 'name', 'city' ] }; var hackerList = new List('hacker-list', options);

В общем, все просто.

Скачать и убедитесь сами.

Теги: #list.js #список элементов #маркированный список #JavaScript

Вместе с данным постом часто просматривают: