[TUTORIAL] Criar uma categoria retrátil com javascript
Página 1 de 1 • Compartilhe

[TUTORIAL] Criar uma categoria retrátil com javascript
![]() | Categoria retrátil |
Neste tutorial veremos como podemos ocultar as categorias do fórum, naqueles em que as categorias consomem muito espaço, prejudicando a visualização. Com este tutorial aprenderá a criar um botão para minimizar e maximizar as categorias/sub-fóruns.
--> Tutoriais, dicas e astúcias <--
Categoria retrátil
Categoria retrátil
1º - Noção básica da função:
As páginas javascript ativas em seu fórum possibilita inserir scripts e jquery para personalizar seu fórum, contudo é importante saber que qualquer script encontrado na internet acabam por não surgir efeito nos fóruns.
Painel de controle >> Módulos >> HTML & JavaScript >> Gestão dos códigos JavaScripts >>
![[TUTORIAL] Criar uma categoria retrátil com javascript Painel13](https://i.servimg.com/u/f48/15/88/72/83/painel13.png)
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | PHPBB3 |
jQuery(document).ready(function(){var p=0,u='IMAGEM_MINIMIZAR',v='IMAGEM_MAXIMIZAR';jQuery('.forabg li.header').each(function(){jQuery(this).closest('.forabg').attr('id',p);jQuery(this).closest('.forabg').find('.topiclist.forums').css('display',my_getcookie('cat-'+jQuery(this).closest('.forabg').attr('id')));jQuery(this).append('<img src="'+u+'" id="abrirf" style="float: right;margin-right: 10px;margin-top: -20px;"/>');jQuery(this).find('#abrirf').click(function(){var i=jQuery(this).closest('.forabg').find('.topiclist.forums');if(i.css('display')=='none'){i.slideToggle();jQuery(this).attr('src',u);my_setcookie('cat-'+jQuery(this).closest('.forabg').attr('id'),'block',1,0);}else{i.slideToggle();jQuery(this).attr('src',v);my_setcookie('cat-'+jQuery(this).closest('.forabg').attr('id'),'none',1,0);}});p++;});});
![]() | PHPBB2 |
jQuery(document).ready(function(){var p=0,u='IMAGEM_MINIMIZAR',v='IMAGEM_MAXIMIZAR';jQuery('.forumline').each(function(){jQuery(this).attr('id',p);jQuery(this).find('td.row1').parent().css('display',my_getcookie('cat-'+jQuery(this).attr('id')));jQuery(this).find('tr:eq(0)').append('<img src="'+u+'" id="abrirf" style="float: right;margin-right: 10px;margin-top: -20px;"/>');jQuery(this).find('#abrirf').click(function(){var i=jQuery(this).closest('.forumline').find('td.row1').parent();if(i.css('display')=='none'){i.slideToggle();jQuery(this).attr('src',u);my_setcookie('cat-'+jQuery(this).closest('.forumline').attr('id'),'block',1,0);}else{i.slideToggle();jQuery(this).attr('src',v);my_setcookie('cat-'+jQuery(this).closest('.forumline').attr('id'),'none',1,0);}});p++;});});
![]() | PUNBB |
IMAGEM_MINIMIZAR -> Imagem de minimizar a categoria.jQuery(document).ready(function(){var p=0,u='IMAGEM_MINIMIZAR',v='IMAGEM_MAXIMIZAR';jQuery('#main .main .main-head').each(function(){jQuery(this).next().attr('id',p);jQuery(this).next().css('display',my_getcookie('cat-'+jQuery(this).next().attr('id')));jQuery(this).append('<img src="'+u+'" id="abrirf" style="float: right;margin-right: 10px;margin-top: -20px;"/>');jQuery(this).find('#abrirf').click(function(){var i=jQuery(this).closest('.main-head').next();if(i.css('display')=='none'){i.slideToggle();jQuery(this).attr('src',u);my_setcookie('cat-'+jQuery(this).closest('.main-head').next().attr('id'),'block',1,0);}else{i.slideToggle();jQuery(this).attr('src',v);my_setcookie('cat-'+jQuery(this).closest('.main-head').next().attr('id'),'none',1,0);}});p++;});});
IMAGEM_MAXIMIZAR Imagem de maximizar a categoria.
Exemplo de imagens:
![[TUTORIAL] Criar uma categoria retrátil com javascript I5HCAxH](https://i.imgur.com/I5HCAxH.png)
![[TUTORIAL] Criar uma categoria retrátil com javascript LBFBNlE](https://i.imgur.com/LBFBNlE.png)

![]() | Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título: [Dúvida] Categoria retrátil |
nikka- Principal Contribuidor
-
Membro desde : 17/12/2008
Mensagens : 15620
Pontos : 19897

» [TUTORIAL] Criar uma categoria retrátil
» Criar chatbox retrátil com JavaScript
» Criar uma categoria retrátil com JS
» Criar uma categoria retrátil
» Criar uma categoria retrátil
» Criar chatbox retrátil com JavaScript
» Criar uma categoria retrátil com JS
» Criar uma categoria retrátil
» Criar uma categoria retrátil
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos