Jak sprawić, aby tekst rozwijał się po kliknięciu na link? - instrukcja do szablonu "Unishop"
1. Skopiuj poniższy kod na wybraną stronę:
<div class="item-collapsed js-item-collapsed"> <span class="item-collapsed_title link-half js-item-collapsed-link sd-color">Tytuł 1</span> <p class="item-collapsed_content display_none js-item-collapsed-content">Tekst 1</p> </div>
2. Zastąp Tytuł 1 i Tekst 1 pożądaną treścią. Zduplikuj tę sekcję kodu html, jak na zrzucie ekranu:
Na stronie powstanie taka lista z linkami:
3. Następnie otwórz plik unishop.custom.js ("Witryna -> Projekt -> Szablony") i wstaw kod:
$(function(){ var collapsedLink = $('.js-item-collapsed-link'); collapsedLink.on("click", function(){ var $this = $(this), collapsedContent = $this.closest('.js-item-collapsed').find('.js-item-collapsed-content'); collapsedContent.slideToggle(); }); });
Jak na zrzucie ekranu:
Teraz po kliknięciu na link tekst się rozwinie:
4. Możesz zwiększyć rozmiar linków i wcięcie między nimi, wstawiając style w pliku unishop.custom.css:
.item-collapsed_title{ font-size: 18px; } .item-collapsed{ margin: 0 0 15px; }
Wynik:
Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!