Код в качестве ссылки:
http://jsbin.com/aboca3/2/edit
В этом примере выше (спасибо SLaks) я усекаю длинные неупорядоченные списки и предоставляю ссылку переключения для просмотра всего.
Проблема, с точки зрения удобства использования, заключается в том, что в качестве полного списка его лучше отсортировать по алфавиту, что будет порядком сортировки по умолчанию (исходным порядком). Как краткий / усеченный список, они наиболее упорядочены по величине, эти параметры будут влиять на результаты, в данном случае это число в элементе <em>
.
Таким образом, работая с уже имеющимся у меня кодом, я бы хотел переупорядочить список численно по элементу <em>
(от высшего к низшему), а затем, когда список был переключен, переупорядочить его по алфавиту / численно на состояние переключения.
У меня чертовски непросто пытаться обернуть это в ассоциативный массив, поэтому мне бы хотелось по-новому взглянуть на то, как с этим справиться.
Спасибо!