Fórum JQuery TreeView, visual estranho #512379
01/03/2015
0
Testando o JQuery TreeView, gostei do recurso, mas achei o simbolos de + - meio estranho, quando expando tudo bem, mas quando eu recuo o recurso, ficam todos juntos.
As imagens devem ajudar a entender melho
[img]http://arquivo.devmedia.com.br/forum/imagem/323571-20150301-132728.jpg[/img]
Estranho
[img]http://arquivo.devmedia.com.br/forum/imagem/323571-20150301-132744.jpg[/img]
Mais ou menos correto.
tem como modificar? deixar mais separado.
Marcelo Pastore
Curtir tópico
+ 0Posts
02/03/2015
Randrade
Esse recurso possui vários modelos, e você pode modificar cada um como bem entender.
Não sei qual você está utilizando, e como está seu código, mas posso deixar uma dica de como chegar ao resultado esperado.
Esses recursos sempre possuem arquivos JS e CSS, e a alteração desejada é feita em um dos dois arquivos, já modifiquei alguns no css e outros no js, depende do que necessita.
Aconselho a utilizar a ferramenta de análise e depuração que os navegadores possuem, geralmente apertando f12, e realizar a modificação na página, após obter o resultado desejado, realize a alteração no arquivo.
Sobre o JQuery TreeView, neste site possui vários exemplos diferentes e interessantes.
Gostei + 0
02/03/2015
Marcelo Pastore
Gostei + 0
02/03/2015
Randrade
Se postar seu código, ajudaria a verificar para você.
Gostei + 0
02/03/2015
Marcelo Pastore
<html>
<head>
<meta charset="utf-8">
<title>jQuery treeview</title>
<script type="text/javascript" src="jquery.treeview/lib/jquery.js"></script>
<script type="text/javascript" src="jquery.treeview/jquery.treeview.js"></script>
<script type="text/javascript" src="jquery.treeview/lib/jquery.cookie.js"></script>
<link rel="stylesheet" href="jquery.treeview/jquery.treeview.css"/>
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function () {
$('#tree').treeview({
animated: 'fast',
toggle: function() {
//alert('o foi selecionado');
},
persist: 'cookie',
cookieId: 'abc'
});
});
</script>
</head>
<body>
<ul class="treeview-red treeview" id="tree">
<li><div class="hitarea collapsable-hitare"></div>
<ul>
<li class="collapsable"><span class="file">Inicio</span></li>
<li class="last"><span class="file">Olá Mundo</span></li>
</ul>
</li>
<li class=""><div class="hitarea collapsable-hitare"></div>
<ul>
<li class="collapsable"><span class="file">Inicio</span></li>
<li class="last"><span class="file">Olá Mundo 2</span></li>
</ul>
</li>
<li class="closed expandable"><div class="hitarea collapsable-hitare"></div>
<ul>
<li class="collapsable"><span class="file">Inicio</span></li>
<li class="last"><span class="file">Olá Mundo 3</span></li>
</ul>
</li>
</ul>
</body>
</html>
Gostei + 0
06/03/2015
Marcelo Pastore
abraço.
Gostei + 0
10/03/2015
Leonardo Melo
<link rel="stylesheet" href="jquery.treeview/jquery.treeview.css"/>
e alterar as configurações do CSS e deixar do jeito que vc deseja.
Gostei + 0
10/03/2015
Marcelo Pastore
Gostei + 0
11/03/2015
Randrade
abraço.
Desculpe a demora. Andei um pouco ocupado.
Mas eu realizei o download da biblioteca Neste link e adicionei o código abaixo, para o exemplo que você passou.
Tente alterar o seu código para este, mudando apenas o local dos arquivos em seu diretório.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
<title>jQuery treeview</title>
<link rel="stylesheet" href="../jquery.treeview.css" />
<link rel="stylesheet" href="screen.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script src="jquery.cookie.js"></script>
<script src="../jquery.treeview.js"></script>
<script type="text/javascript">
$(document).ready(function(){
// first example
$("#browser").treeview();
// second example
$("#navigation").treeview({
persist: "location",
collapsed: true,
unique: true
});
// third example
$("#red").treeview({
animated: "fast",
collapsed: true,
unique: true,
persist: "cookie",
toggle: function() {
window.console && console.log("%o was toggled", this);
}
});
// fourth example
$("#black, #gray").treeview({
control: "#treecontrol",
persist: "cookie",
cookieId: "treeview-black"
});
});</script>
</head>
<body>
<ul id="red" class="treeview-red">
<li><span>Item 1</span>
<ul>
<li><span>Item 1.0</span>
<ul>
<li><span>Item 1.0.0</span></li>
</ul>
</li>
<li><span>Item 1.1</span></li>
<li><span>Item 1.2</span>
<ul>
<li><span>Item 1.2.0</span>
<ul>
<li><span>Item 1.2.0.0</span></li>
<li><span>Item 1.2.0.1</span></li>
<li><span>Item 1.2.0.2</span></li>
</ul>
</li>
<li><span>Item 1.2.1</span>
<ul>
<li><span>Item 1.2.1.0</span></li>
</ul>
</li>
<li><span>Item 1.2.2</span>
<ul>
<li><span>Item 1.2.2.0</span></li>
<li><span>Item 1.2.2.1</span></li>
<li><span>Item 1.2.2.2</span></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><span>Item 2</span>
<ul>
<li><span>Item 2.0</span>
<ul>
<li><span>Item 2.0.0</span>
<ul>
<li><span>Item 2.0.0.0</span></li>
<li><span>Item 2.0.0.1</span></li>
</ul>
</li>
</ul>
</li>
<li><span>Item 2.1</span>
<ul>
<li><span>Item 2.1.0</span>
<ul>
<li><span>Item 2.1.0.0</span></li>
</ul>
</li>
<li><span>Item 2.1.1</span>
<ul>
<li><span>Item 2.1.1.0</span></li>
<li><span>Item 2.1.1.1</span></li>
<li><span>Item 2.1.1.2</span></li>
</ul>
</li>
<li><span>Item 2.1.2</span>
<ul>
<li><span>Item 2.1.2.0</span></li>
<li><span>Item 2.1.2.1</span></li>
<li><span>Item 2.1.2.2</span></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="open"><span>Item 3</span>
<ul>
<li class="open"><span>Item 3.0</span>
<ul>
<li><span>Item 3.0.0</span></li>
<li><span>Item 3.0.1</span>
<ul>
<li><span>Item 3.0.1.0</span></li>
<li><span>Item 3.0.1.1</span></li>
</ul>
</li>
<li><span>Item 3.0.2</span>
<ul>
<li><span>Item 3.0.2.0</span></li>
<li><span>Item 3.0.2.1</span></li>
<li><span>Item 3.0.2.2</span></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</body>
</html>Com este exemplo o meu código ficou assim:
[img:descricao=Tree View]http://arquivo.devmedia.com.br/forum/imagem/397347-20150311-090652.png[/img]
Gostei + 0
11/03/2015
Marcelo Pastore
Gostei + 0
12/03/2015
Randrade
Mas não sei quais arquivos do JQuery Tree-View você possui, então não posso dizer se é o mesmo.
Mas teste aí, se não funcionar, baixe os arquivos no link que indiquei e substitua os que você possui.
Após os testes dê um retorno aqui no tópico.
Gostei + 0
12/03/2015
Marcelo Pastore
Gostei + 0
12/03/2015
Randrade
PS.: Dentro dos arquivos possuem vários exemplos, incluindo este que você escolheu.
Gostei + 0
12/03/2015
Marcelo Pastore
Gostei + 0
14/03/2015
Marcelo Pastore
Gostei + 0
16/03/2015
Randrade
Que bom Marcelo. Feliz por ter ajudado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)