Problema com o código mostrar/esconder widgets

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Problema com o código mostrar/esconder widgets

Mensagem por Matheusc em 09/12/13, 07:10 pm

Qual é minha questão:
Olha, o código até que funciona normalmente, você clica no botão e ele mostra e oculta os widgets. O problema foi quando eu coloco coloco uma nova imagem no botão, ela fica tipo para fora da plataforma, veja o erro no botão:

http://imageshack.us/a/img7/3013/qi2l.jpg

Se eu clicar no botão para esconder os widgets, a imagem fica normal, podemos notar na imagem logo abaixo:

http://imageshack.us/a/img844/3706/74gb.jpg
Mas se eu clicar no botão novamente para mostrar, o erro da imagem do botão continua.

Código que uso no 1º widget, que fica emcima de todos:

<div id="forum-widget" style="height: 50px; width: 200px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; position: absolute; background: #3399CC url(http://img837.imageshack.us/img837/631/28yr.png) no-repeat 0 -13px;" onclick="jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget-http://pokemonmq.forumeiros.com')=='0') { my_setcookie('forum-widget-http://pokemonmq.forumeiros.com','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); } else { my_setcookie('forum-widget-http://pokemonmq.forumeiros.com','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); }">
</div>

Código que utilizo no 2º widget, que fica no final de todos os outros:

<script type="text/javascript"> jQuery('#forum-widget').insertBefore('#left'); if(my_getcookie('forum-widget-http://pokemonmq.forumeiros.com')=='0') {jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); } </script>


Então, o que faço para resolver o problema com a imagem do botão ?????

Endereço do meu fórum:
http://pokemonmq.forumeiros.com

Versão do fórum:
PUNBB


Última edição por Matheusc em 09/12/13, 08:50 pm, editado 1 vez(es)
avatar

Matheusc
Nível 5

Masculino
Inscrito dia : 11/04/2013
Mensagens : 47
Pontos Ativos : 79

Ver perfil do usuário http://pokemonmq.forumeiros.com

Resolvido Re: Problema com o código mostrar/esconder widgets

Mensagem por Booth em 09/12/13, 07:18 pm

Olá,

Tente substituir o código por este

Código:
<div id="forum-widget" style="height: 50px; width: 200px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; position: absolute; background: #3399CC url(http://img837.imageshack.us/img837/631/28yr.png) no-repeat 0 -1px;" onclick="jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget-http://pokemonmq.forumeiros.com')=='0') { my_setcookie('forum-widget-http://pokemonmq.forumeiros.com','1',0,0); jQuery('#forum-widget').css('background-position','0 -1px'); } else { my_setcookie('forum-widget-http://pokemonmq.forumeiros.com','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); }">
</div><script type="text/javascript"> jQuery('#forum-widget').insertBefore('#left'); if(my_getcookie('forum-widget-http://pokemonmq.forumeiros.com')=='0') {jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); } </script>

Até
avatar

Booth
Nível 1

Masculino
Inscrito dia : 09/12/2013
Mensagens : 2
Pontos Ativos : 5

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Problema com o código mostrar/esconder widgets

Mensagem por Matheusc em 09/12/13, 08:49 pm

Eae Booth, funcionou, Obrigado.
avatar

Matheusc
Nível 5

Masculino
Inscrito dia : 11/04/2013
Mensagens : 47
Pontos Ativos : 79

Ver perfil do usuário http://pokemonmq.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum