Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Добрый вечер, такой вопрос: есть категории на сайте, с использование плагина-аккордеона liHarmonica.

Всё ок работает, но хочу сделать так, чтобы при клике по категории, открывалась страница этой категории, а не только разворачивалась сама категория.

Заранее спасибо :)

Ссылка на сообщение
Поделиться на другие сайты

не понял, а смысл аккордеона? если вы хотите что при нажатии переходило сразу в категорию

Ссылка на сообщение
Поделиться на другие сайты

не понял, а смысл аккордеона? если вы хотите что при нажатии переходило сразу в категорию

Иииии... нет его.

Ссылка на сообщение
Поделиться на другие сайты

Написал простенький скрипт, для автоматического создания аккордеона :) Т.к. с JS не очень дружу, могут быть какие то косяки.

Для раскрытия первого уровня списка категорий, скрипт использует изображение выбранной категории, для всех внутренних списков использует картинку на выбор юзера.

Работает с бесконечным(вроде бы, проверил на 4х-уровне) уровнем вложенности списков)

Сам код

 



$(document).ready(function ($) {
    var tor = $('img.slide-up').next().next().find('li ul.yourULClass').addClass('one');
    var plus = tor.prev();
    tor.before("<img style='float:left;margin-top:6px;margin-right:5px;' class='slide-up1' src='plus.png' height='20'>");

    $('img.slide-up').on('click', function () {
       
        if ($(this).hasClass('plus')) {
            $(this).removeClass('plus');
            $(this).attr('src', 'plus.png');
             $(this).next().next().hide(500);
        }
        else {
         $(this).next().next().show(500);
            $(this).addClass('plus');
            $(this).attr('src', 'minus.png');
        }
    });
    $('img.slide-up1').on('click', function () {
        $(this).next().hide(500);
        if ($(this).hasClass('plus')) {
            $(this).removeClass('plus');
            $(this).attr('src', 'plus.png');
        }
        else {
         $(this).next().show(500);
            $(this).addClass('plus');
            $(this).attr('src', minus.png');
        }
    });
});
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...