Создать ответ 
 
Рейтинг темы:
  • Голосов: 18 - Средняя оценка: 2
  • 1
  • 2
  • 3
  • 4
  • 5
Нужна помощь с фильтрацией блоков
Автор Сообщение
Pasterrio Не на форуме
Junior Member
**

Сообщений: 1
Зарегистрирован: 23-05-2014
Рейтинг: 0
Сообщение: #1
Нужна помощь с фильтрацией блоков
Господа, помогите пожалуйста с кодом.
Суть в чем: у меня имеется страница, на которой осуществляется двойная фильтрация блоков div.
Появилась задача прикрутить к этой странице еще блоков, но при одном условии:
эти блоки должны появляться только при конкретных значениях фильтра, в остальное время они должны быть скрыты. Даже когда на фильтре стоит значение отображения всех блоков.
Код следующий:

Код:
<script type="text/javascript">
function filterDivs(){
var a1 = '.'+$('#menu option.paramA:selected').attr('value');
var b1 = '.'+$('#menu option.paramB:selected').attr('value');
if(a1=='.'){a1='';}
if(b1=='.'){b1='';}

$('#filterList div').show().hide();
$('#filterList div'+a1+b1).show();

}
$(document).ready(function(){
filterDivs();
$('#menu select').change(function(){
filterDivs();
});
});
</script>

Код:
<div>
<select name="paramA" size="1">
<option class="paramA" name="paramA" value="" checked>Все А</option>
<option class="paramA" name="paramA" value="a1" checked>Значение А1</option>
<option class="paramA" name="paramA" value="a2">Значение А2</option>
</select>
<div class="clr"></div>
</div>

<div>
<select name="paramB" size="1">
<option class="paramB" name="paramB" value="" checked>Все B</option>
<option class="paramB" name="paramB" value="b1" checked>Значение B1</option>
<option class="paramB" name="paramB" value="b2">Значение B2</option>
</select>
<div class="clr"></div>
</div>

<div id="filterList">
<div class="a1 b1">
Значение 1
</div>

<div class="a1 b2">
Значение 2
</div>

<div class="a2 b1">
Значение 3
</div>

<div class="a2 b2">
Значение 4
</div>
</div>
23-05-2014 09:41
Найти все сообщения Цитировать это сообщение
admin Не на форуме
Administrator
*******

Сообщений: 7
Зарегистрирован: 26-05-2008
Рейтинг: 0
Сообщение: #2
RE: Нужна помощь с фильтрацией блоков
Я так понял что вы уже нашли решение на форумах javascript.ru и cyberforum.ru Wink

SitesCo.ru - Форум сайтостроителей
23-05-2014 19:19
Вебсайт Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Sad Нужна помощь Григорий Чертков 1 2,162 24-01-2014 17:03
Посл. сообщение: Brian
Question Я нуб, помощь нужна lamer 5 4,312 03-01-2014 18:03
Посл. сообщение: ЛогинЛогин
Question НУЖНА ПОМОЩЬ KorNefeX 4 2,866 09-12-2013 22:55
Посл. сообщение: Brian
Exclamation нужна помощь по скриптам! Григорий Чертков 5 3,563 04-03-2012 13:18
Посл. сообщение: Kolyan
MyBB Нужна помощь! Отзовитесь! Заяц 8 6,594 09-01-2012 03:56
Посл. сообщение: brussens
  Наложение блоков DIV один на другой Bot82 11 9,892 17-12-2010 23:24
Посл. сообщение: Bot82
  Требуется помощь дизайнера WP-skins 2 2,477 20-09-2010 15:29
Посл. сообщение: Kolyan



Пользователи просматривают эту тему: 1 Гость(ей)
Обратная связьSitesCo.ruВернуться к началуВернуться к содержимомуЛёгкий режимСписок RSS