- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть выпадающий список. Пример по ссылке (правый блок - "фильтр").
Суть вопроса:
Например для поля "Производитель", при выборе опции, чтобы отображалось под полем что выбрано.
Вот сам код:
<?php if ($filter['style_id'] == 'select') { ?><div class="filter-item filter-item-select">
<div class="filter-item-select-head"><?php echo $filter['name']; ?><div class="filter-item-select-button"></div></div>
<div class="filter-item-select-list">
<ul>
<?php foreach ($filter['filters'] as $filter_value) { ?>
<?php if ($filter_value['count'] || !$count_enabled) { ?>
<li><input type="checkbox" <?php if($filter_value['active']) { ?>checked="checked"<?php } ?>><a href="<?php echo $filter_value['href']; ?>" <?php if($filter_value['active']) { ?>class="filter_active"<?php } ?> data-key="<?php echo $filter_value['key']; ?>" data-value="<?php echo $filter_value['value']; ?>"><?php echo $filter_value['name']; ?></a> <?php echo $filter_value['view_count']; ?></li>
<?php } else { ?>
<li><input type="checkbox" disabled="disabled"><?php echo $filter_value['name']; ?> <?php echo $filter_value['view_count']; ?></li>
<?php } ?>
<?php } ?>
</ul>
</div>
</div>
<?php } ?>
Как не пытался своими силами, ничего не получается.
Прошу помощи, может кто знает как это реализовать ? Уверен, что здесь есть люди которые знают :)
Заранее спасибо всем, кто откликнется
Дело в том, что Вы используете не select список, а его "имитацию", построенную на "дивах" и ul списках.
Вешайте события на выбор, чтобы выбранный из списка div перекрывал/заменял блок.
Вешайте события на выбор, чтобы выбранный из списка div перекрывал/заменял блок.
прежде всего спасибо! Можно поконкретнее ? Как это реализовать ?
Под полем - под select?
Готовый код писать не буду, но реализация будет примерно такая:
1. сделать дополнительный блок под каждым select'ом. я для примера задам ему класс selected
2. написать функцию, которая будет обходить все checkbox'ы на странице, привязать ее к загрузке страницы и щелчку по checkbox.
Выглядеть она будет примерно так (я не проверял синтаксис и рассчитываю на то, что вы хотя бы немного знаете jQuery):
hedint, извините, но Вы смотрели код? Там select вообще не используется.
Под полем - под select?
Готовый код писать не буду, но реализация будет примерно такая:
1. сделать дополнительный блок под каждым select'ом. я для примера задам ему класс selected
2. написать функцию, которая будет обходить все checkbox'ы на странице, привязать ее к загрузке страницы и щелчку по checkbox.
Выглядеть она будет примерно так (я не проверял синтаксис и рассчитываю на то, что вы хотя бы немного знаете jQuery)
Прежде всего спасибо что откликнулись. Эх..... если бы знал jquery возможно сам реализовал....
Пожалуйста, помогите мне, я чайник. Ну оооочень нужно.
Заранее благодарен !
2 rerighter
а вы смотрели мой код? :)
там где-то есть select?:)
я немножко неточно сказал в первой строке про "под select" просто для удобства, что оно выглядит как select, это неточность, да. :)
hedint, и всё таки можно подробнее ? :(
Понимаю, за меня никто это не собирается делать, но очень нужно реализовать...
сейчас напишу в личку.
сейчас напишу в личку.
большое спасибо.