Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Скрипт автосортировки таблицы
#1
Вторник, 06.03.2012, 02:02
Kamar
Проверенный
Сообщения: 189
Репутация: 38
Нужна таблица с автосортировкой. Только понятное и рабочее.И самое главное, чтобы таблица сортировалась по нескольким столбикам сразу!
#2
Суббота, 10.03.2012, 18:26
Michael_J
Пользователь
Сообщения: 7
Репутация: 9
Сортировка с использованием JQuery
Так будет выглядеть таблица http://s019.radikal.ru/i621/1203/1d/497fc428fe9f.jpg

Сначала загружаем в корень сайта следующие изображения:
http://s019.radikal.ru/i622/1203/f1/ea1c8573bfc5.gif
http://s019.radikal.ru/i619/1203/9f/af9857f2fdf1.gif
http://s019.radikal.ru/i611/1203/f2/b78ddee907b4.gif

В CSS вставляем:

table.tablesorter {
font-family:arial;
background-color: #CDCDCD;
margin:10px 0pt 15px;
font-size: 8pt;
width: 100%;
text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
background-color: #e6EEEE;
border: 1px solid #FFF;
font-size: 8pt;
padding: 4px;
}
table.tablesorter thead tr .header {
background-image: url(bg.gif); //тут укажите ссылку на картинку с двумя стрелками
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
table.tablesorter tbody td {
color: #3D3D3D;
padding: 4px;
background-color: #FFF;
vertical-align: top;
}
table.tablesorter tbody tr.odd td {
background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(asc.gif); //тут укажите ссылку на картинку со стрелкой вниз
}
table.tablesorter thead tr .headerSortDown {
background-image: url(desc.gif); //тут укажите ссылку на картинку со стрелкой вверх
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

Тут можете поэкспериментировать с цветами размерами шрифтам и т.д..

Далее между тегами <head> и </head> вставляем:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
<script type="text/javascript" src="http://www.htmldrive.net/edit_media/2010/201006/20100609/jquery.tablesorter.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#myTable").tablesorter();
}
);
</script>

Теперь можно вставлять таблицу куда вам нужно
HTML:

<table id="myTable" class="tablesorter" border="0" cellpadding="0" cellspacing="1">
<thead>
<tr>
<th>First Name</th>
<th>Last Name</th>

<th>Age</th>
<th>Total</th>

<th>Discount</th>
<th>Difference</th>
<th>Date</th>
</tr>

</thead>
<tbody>
<tr>

<td>Peter</td>
<td>Parker</td>
<td>28</td>
<td>$9.99</td>

<td>20.9%</td>
<td>+12.1</td>

<td>Jul 6, 2006 8:14 AM</td>
</tr>
<tr>
<td>John</td>

<td>Hood</td>
<td>33</td>
<td>$19.99</td>

<td>25%</td>
<td>+12</td>
<td>Dec 10, 2002 5:14 AM</td>
</tr>
</tbody>
</table>
Пост отредактировал Michael_J - Суббота, 10.03.2012, 18:46
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz