Il sito utilizza l'interfaccia utente .draggable e .droppable per aggiungere l'ID del giocatore dal tag span. Questo viene aggiunto nei seguenti paragrafi:jQuery-UI - .appende da .droppable in p.array (quasi lì!)
<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>
Da questi 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>
Con questo javascript (ridurre al codice necessario)
<script type="text/javascript">
$(function() {
$(".droppable").droppable({
activeClass: 'dragactive',
hoverClass: 'drophover',
drop: function(event, ui) {
$(".array").append(ui.draggable.children("span").text() + ', ')
}
});
});
</script>
ho bisogno del caduto elementi per entrare nel giusto p.array basato sulla seconda classe. Ora, il risultato di .droppable viene aggiunto ad OGNI classe di array.
Questo è un esempio di mark-up del lettore trascinabile:
<div class="drakt spiller draggable">
<span style="visibility: hidden;">58</span>
<div class="draktnummer">17</div><p>Traoré</p>
</div>
Spero che mi può aiutare con questo.
Grazie in anticipo.
ho appena iniziato a provare jQuery ieri. Il tuo codice non fa ancora il trucco. È possibile farlo come una dichiarazione IF/ELSE con PHP? Per prima cosa, trova la classe della scatola, quindi aggiungila alla classe .array che corrisponde? Mi dispiace davvero, ma non ho la conoscenza di jQuery per cercare errori nel codice. :) –
@Antonio - guarda la mia modifica. – sje397