Hallo Leute,
ich habe ein kleines Problem und hoffe es Lösen zu können, ohne selber eine sortierfunktion für Listen schreiben zu müssen. Ich habe folgende Liste:
Jede Liste ist durch das jQuery UI FM sortierbar:
Jetzt hatte ich das Problem, dass die LI in denen eine UL ist natürlich mega groß waren. Deswegen habe ich sie ausgeblendet beim onclick. Aber der Platz wurde dennoch beansprucht, bis man einmal über das Gebiet gefahren ist, in dem das Element war, das man gerade sortiert. (Also die untergeordnete UL). Kann ich das irgendwie vermeiden, habt ihr eine Idee? Ich hoffe ihr versteht mein Problem.
Danke
PS: Ihr sollt mir das nicht vorprogrammieren, aber ich habe im Internet nichts gefunden (zu blöd?). Ein Hinweis täte es auch. DANKE DANKE DANKE
ich habe ein kleines Problem und hoffe es Lösen zu können, ohne selber eine sortierfunktion für Listen schreiben zu müssen. Ich habe folgende Liste:
HTML:
<ul class="sort_this">
<li class="element_1">
ELEMENT 1
</li>
<li class="element_2">
ELEMENT 2
<ul class="sort_this">
<li class="element_1">
ELEMENT 1
</li>
<li class="element_2">
ELEMENT 2
</li>
<li class="element_3">
ELEMENT 3
</li>
<li class="element_4">
ELEMENT 4
</li>
<li class="element_5">
ELEMENT 5
</li>
<li class="element_6">
ELEMENT 6
</li>
<li class="element_7">
ELEMENT 7
</li>
<li class="element_8">
ELEMENT 8
</li>
<li class="element_9">
ELEMENT 9
</li>
</ul>
</li>
<li class="element_3">
ELEMENT 3
</li>
<li class="element_4">
ELEMENT 4
</li>
<li class="element_5">
ELEMENT 5
</li>
<li class="element_6">
ELEMENT 6
<ul class="sort_this">
<li class="element_1">
ELEMENT 1
</li>
<li class="element_2">
ELEMENT 2
</li>
<li class="element_3">
ELEMENT 3
</li>
<li class="element_4">
ELEMENT 4
</li>
<li class="element_5">
ELEMENT 5
</li>
<li class="element_6">
ELEMENT 6
</li>
<li class="element_7">
ELEMENT 7
</li>
<li class="element_8">
ELEMENT 8
</li>
<li class="element_9">
ELEMENT 9
</li>
</ul>
</li>
<li class="element_7">
ELEMENT 7
</li>
<li class="element_8">
ELEMENT 8
</li>
<li class="element_9">
ELEMENT 9
</li>
</ul>
Jede Liste ist durch das jQuery UI FM sortierbar:
Code:
$(document).ready(function () {
$(".sort_this").sortable();
$(".sort_this li").click(function(){
$(this).children("ul").hide();
});
});
Jetzt hatte ich das Problem, dass die LI in denen eine UL ist natürlich mega groß waren. Deswegen habe ich sie ausgeblendet beim onclick. Aber der Platz wurde dennoch beansprucht, bis man einmal über das Gebiet gefahren ist, in dem das Element war, das man gerade sortiert. (Also die untergeordnete UL). Kann ich das irgendwie vermeiden, habt ihr eine Idee? Ich hoffe ihr versteht mein Problem.
Danke
PS: Ihr sollt mir das nicht vorprogrammieren, aber ich habe im Internet nichts gefunden (zu blöd?). Ein Hinweis täte es auch. DANKE DANKE DANKE