Witryna korzysta z .draggable i .droppable UI do dołączania identyfikatorów graczy z tagu span. To jest dołączany do następujących paragrafach:jQuery-UI - .append z .droppable do p.array (prawie tam!)
<p class="array goals"></p>
<p class="array assist"></p>
<p class="array yellow"></p>
<p class="array red"></p>
<p class="array cap"></p>
Z tych div
<h2>DROP PLAYERS INTO AREAS BELOW</h2>
<p>Goals</p>
<div class="droppable goals"><p></p></div>
<p>Assists</p>
<div class="droppable assist"><p></p></div>
<p>Yellow card</p>
<div class="droppable yellow"><p></p></div>
<p>Red card</p>
<div class="droppable red"><p></p></div>
<p>Captain</p>
<div class="droppable cap"><p></p></div>
Przez ten Javascript (skrócony do niezbędnego kodu)
<script type="text/javascript">
$(function() {
$(".droppable").droppable({
activeClass: 'dragactive',
hoverClass: 'drophover',
drop: function(event, ui) {
$(".array").append(ui.draggable.children("span").text() + ', ')
}
});
});
</script>
muszę spadła przedmioty, aby dostać się do właściwego p.array na podstawie drugiej klasy. Teraz wynik .droppable jest dołączany do KAŻDEJ klasy macierzy.
To jest przykład dopłaty do przesunięcia gracza:
<div class="drakt spiller draggable">
<span style="visibility: hidden;">58</span>
<div class="draktnummer">17</div><p>Traoré</p>
</div>
Nadzieję może mi w tym pomóc.
Z góry dziękuję.
Właśnie rozpoczął się wypróbować jQuery wczoraj. Twój kod jeszcze nie działa. Czy można to zrobić tak jak instrukcję IF/ELSE z PHP? Najpierw znajdź klasę pudełka, a następnie dodaj klasę .array, która pasuje? Naprawdę przepraszam, ale nie mam wiedzy jQuery, aby szukać błędów w kodzie. :) –
@Antonio - zobacz moją edycję. – sje397