На сайте есть большой список категорий. Нужно, что-бы при просмотре с мобильных устройств, все категории прятались под споллер с названием "Категории". При клике на него, нужно чтобы вниз выезжал весь список. Код есть, но он работает не совсем корректно.
HTML:
<div class="categoryitem spoiler-wrapper">
<div class="spoiler folded"><a href="javascript:void(0);">Категории</a></div>
<div class="spoiler-text">
<?php **этот php код отвечает за вывод рубрик** ?>
</div>
</div>
jQuery:
<script>
jQuery(document).ready(function() {
if ( jQuery(window).width() > 500 ) {
jQuery('.spoiler-text').hide()
jQuery('.spoiler').click(function(){
jQuery(this).toggleClass("unfolded").toggleClass("folded").next().slideToggle()
})
}
});
</script>
Этот код в принципе работает, но на любой ширине экрана,
css media вам в помощь для чего такие сложности, в стилях пишете @media only screen and (max-width: 500px){.spoiler-text{display: none;}}
а скриптом уже прописываете раскрывание по клику
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотелось бы такую функцию, написать сам пока не могу, не могу придумать как делить именно массив по позициямОна должна работать примерно...
При клике на кнопку происходит загрузка файла на сервер в ответ я получаю