링크 나 버튼을 클릭하여 목록에서 일부 항목을 이동해야합니다.링크 또는 버튼을 클릭하여 ul li 목록을 재정렬하는 방법은 무엇입니까?
사용자에게 4 가지 옵션 제공 : 선택한 항목을 모두 앞뒤로 한 번 넣거나 목록의 맨 위에 또는 모두 맨 아래에 놓습니다.
는 내가 어떤 플러그인이나 코드가 될 수있다, 나는 사실,이 플러그인을 사용할 필요가 없습니다jquery.tinysort.js라고 사용 해요 jQuery 플러그인을 발견, 단지 제대로 작동해야합니다.
<div>
<p>
<a onclick="$('ul#ordenar>li').tsort({attr:'id'});">REFRESH ORDER</a> or
<a onclick="$('ul#ordenar>li').tsort('div[class=checkTrue]');">ALL SELECTED TO TOP</a> or
<a onclick="$('ul#ordenar>li').tsort('div[class=checkFalse]');">ALL SELECTED TO BOTTOM</a> or
<a>ALL SELECTED ONCE UP</a> or
<a>ALL SELECTED ONCE DOWN</a>
</p>
<ul class="" id="ordenar">
<li id="0"><div class="checkTrue"></div>checkTrue teste0</li>
<li id="1"><div class="checkFalse"></div>checkFalse teste1</li>
<li id="2"><div class="checkFalse"></div>checkFalse teste2</li>
<li id="3"><div class="checkTrue"></div>checkTrue teste3</li>
<li id="4"><div class="checkFalse"></div>checkFalse teste4</li>
<li id="5"><div class="checkTrue"></div>checkTrue teste5</li>
</ul>
</div>
ALL해야 목록의 순서 UP 선택한 후에 :
<ul class="" id="ordenar">
<li id="0"><div class="checkTrue"></div>checkTrue teste0</li>
<li id="1"><div class="checkFalse"></div>checkFalse teste1</li>
<li id="3"><div class="checkTrue"></div>checkTrue teste3</li>
<li id="2"><div class="checkFalse"></div>checkFalse teste2</li>
<li id="5"><div class="checkTrue"></div>checkTrue teste5</li>
<li id="4"><div class="checkFalse"></div>checkFalse teste4</li>
</ul>
ALL
이 html 코드를 따라 데모를 볼 수있는 링크를 따라 한 번만 선택하여 목록의 순서는 다음과 같아야합니다.
<ul class="" id="ordenar">
<li id="1"><div class="checkFalse"></div>checkFalse teste1</li>
<li id="0"><div class="checkTrue"></div>checkTrue teste0</li>
<li id="2"><div class="checkFalse"></div>checkFalse teste2</li>
<li id="4"><div class="checkFalse"></div>checkFalse teste4</li>
<li id="3"><div class="checkTrue"></div>checkTrue teste3</li>
<li id="5"><div class="checkTrue"></div>checkTrue teste5</li>
</ul>
누군가 나를 도울 수 있으면 영원히 감사 할 것입니다. 환호성 !!!
http://jqueryui.com/demos/sortable/#default 당신이 찾고있는 것을 할 수있는 옵션이있을 수 있습니다. –
그래, 전에 본적이 있지만 drag'n 드롭, 뭔가를 클릭하여 ... 어쨌든 팁 친구 야! – user1309015
첫 번째로 ID는 숫자로 시작하지 않아야하며 두 번째로 정렬 순서가 정확히 무엇인지 알지 못합니다. 첫 번째 예제에서는 목록이 ID 또는 클래스별로 정렬되지만 마지막 두 예제에서는 시스템이 아닌 것처럼 보입니다. ID 또는 클래스도 일관성이 없으므로 정확히 정렬해야합니까? – adeneo