Com resolver um Bug causado por JS
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Com resolver um Bug causado por JS
Bom dia,
Utilizo um código javascript que altera o background do fórum, porém quando ele está ativado para "todas as páginas" as ferramentas de edição quando tento criar um tópico não aparecem, gostaria de que me ajudasse a corrigir esse bug, eu estou usando ele com a opção tópicos desativada, ou seja em todas as outras páginas o fundo pode ser personalizado menos na área de tópicos onde fica o background padão, eu queria poder utiliza-lo em todo o fórum sem restrição e se afetar a barra de ferramentas de criar novo tópico.
Minha versão é phpBB2
o código é o seguinte:
Utilizo um código javascript que altera o background do fórum, porém quando ele está ativado para "todas as páginas" as ferramentas de edição quando tento criar um tópico não aparecem, gostaria de que me ajudasse a corrigir esse bug, eu estou usando ele com a opção tópicos desativada, ou seja em todas as outras páginas o fundo pode ser personalizado menos na área de tópicos onde fica o background padão, eu queria poder utiliza-lo em todo o fórum sem restrição e se afetar a barra de ferramentas de criar novo tópico.
Minha versão é phpBB2
o código é o seguinte:
- Código:
jQuery(function () {
jQuery("body").prepend('<img src="http://i31.servimg.com/u/f31/17/41/76/40/nav_ba10.png" alt="Change background image" title="Trocar a imagem de fundo" id="nav_background" />');
jQuery("body").prepend('<div id="toggle_background" style="display: none;"><div id="custom_background"><span id="bg1"></span><span id="bg6"></span><span id="bg5"></span><span id="bg2"></span><span id="bg3"></span><span id="bg4"></span><div id="custom_url"><input type="text" placeholder=" Endereço de outra imagem" id="custom_input"><strong id="custom_submit">Aplicar</strong></div></div></div>');
jQuery("#custom_background span").click(function () {
jQuery("body").removeClass("bg1 bg2 bg3 bg4 bg5 bg6 bg_custom").addClass(jQuery(this).attr("id"));
my_setcookie("custom_background", jQuery(this).attr("id"), true);
});
jQuery("#custom_submit").click(function () {
var urlbg = jQuery("#custom_input").val();
jQuery("body").removeClass("bg1 bg2 bg3 bg4 bg5 bg6 bg_custom").addClass("bg_custom").css("background-image", "url('" + urlbg + "')");
my_setcookie("custom_background", urlbg, true);
});
jQuery("#nav_background").click(function () {
jQuery("#toggle_background").slideToggle()
});
if (my_getcookie("custom_background") != "") {
if (my_getcookie("custom_background").length > 4) {
jQuery("body").addClass("bg_custom").css("background-image", "url(" + my_getcookie("custom_background") + ")");
} else {
jQuery("body").addClass(my_getcookie("custom_background"))
}
}
});
Última edição por thiagokakashi em 13.02.13 14:35, editado 1 vez(es)
Re: Com resolver um Bug causado por JS
Olá,
Poderia postar um print de como queira que fique?
Obrigado.
Poderia postar um print de como queira que fique?
Obrigado.
Tópicos semelhantes
» Bug que queria resolver
» Como resolver isso ?
» Como resolver isso
» Como resolver este problema?
» Como resolver este problema
» Como resolver isso ?
» Como resolver isso
» Como resolver este problema?
» Como resolver este problema
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos