Pessoal, estou quebrando a cabeça e nao consigo de jeito algum fazer o que desejo.
Tenho esta lista como exemplo:
<ul id="itens">
<li id="1">Blabla</li>
<li id="2">Bleble</li>
<li id="3">Blibli</li>
</ul>
Queria colocar um botão de UP e DOWN em cada <li> da lista que ao clicar fara o <li> correspondente subir ou descer sem mudar seus atributos.
Como posso fazer isso? Preciso muito de ajuda para fazer isso, ja busquei na net e só acho com jquery mas quero fazer sem usar frameworks pois meu sistema esta tdo sem framework.
Alguem sabe como fazer ?

Mover Para Cima/baixo Um <Li>
Started By Insert, 07/07/2012, 03:12
1 reply to this topic
#1
Posted 07/07/2012, 03:12
#2
Posted 24/07/2012, 03:11
Tenta isso(tudo organizado
):
Espero que tenha ajudado!

<script type="text/javascript"> var textos = new Array(); textos[1] = "Blabla"; textos[2] = "Bleble"; textos[3] = "Blibli"; function sobe(id){ var texto1 = textos[id]; var texto2 = textos[id-1]; textos[id] = texto2; textos[id-1] = texto1; document.getElementById(id-1).innerHTML=texto1; document.getElementById(id).innerHTML=texto2; } </script> <style type="text/css"> #tudo{ margin: 0 auto; width: 350px; } #box1{ width: 150px;float:left; } #box2{ width: 150px; float:right; } </style> <div id="tudo"> <ul id="itens"> <div id="box1"> <li id="1">Blabla</li> <li id="2">Bleble</li> <li id="3">Blibli</li> </div> <div id="box2"> <br /> <a href="javascript:void(0)" onclick="sobe(2)">/\</a> <br /> <a href="javascript:void(0)" onclick="sobe(3)">/\</a> </div> </ul> </div>
Espero que tenha ajudado!
Edição feita por: Fábio Morato, 24/07/2012, 03:13.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)