|
|
| Line 73: |
Line 73: |
|
| |
|
| $block.css('position', 'relative').prepend($button); | | $block.css('position', 'relative').prepend($button); |
| });
| |
| });
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| $(function() {
| |
| // Procura todos os itens do índice que têm sub-listas (ul)
| |
| $('.vector-toc-list-item').has('ul').each(function() {
| |
| var $li = $(this);
| |
| var $subList = $li.find('> ul');
| |
| var $link = $li.find('> .vector-toc-link');
| |
|
| |
| // Cria a seta
| |
| var $chevron = $('<span class="toc-custom-chevron">▶</span>');
| |
|
| |
| // Insere a seta antes do texto do link
| |
| $link.prepend($chevron);
| |
|
| |
| // Opcional: Começar colapsado (se quiseres que apareça tudo aberto, remove a linha abaixo)
| |
| $subList.hide();
| |
|
| |
| // Evento de clique apenas na seta
| |
| $chevron.on('click', function(e) {
| |
| e.preventDefault();
| |
| e.stopPropagation(); // Impede que a página navegue para a secção
| |
|
| |
| $subList.slideToggle('fast');
| |
| $(this).toggleClass('expanded');
| |
| });
| |
| }); | | }); |
| }); | | }); |