Die Website verwendet .draggable und .droppable UI, um die Spieler-ID aus dem span-Tag anzuhängen. Dies wird in den folgenden Absätzen angefügt:jQuery-UI - .append von .droppable in p.array (fast da!)
<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>
Aus diesen divs
<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>
Durch diese Javascript (bis auf die Lautstärke benötigt Code)
<script type="text/javascript">
$(function() {
$(".droppable").droppable({
activeClass: 'dragactive',
hoverClass: 'drophover',
drop: function(event, ui) {
$(".array").append(ui.draggable.children("span").text() + ', ')
}
});
});
</script>
ich das abgelegte brauchen Elemente in die richtige p.array basierend auf der zweiten Klasse zu bekommen. Jetzt wird das Ergebnis von .droppable an jede Array-Klasse angehängt.
Dies ist ein Beispiel für die Mark-up des ziehbar Spieler:
<div class="drakt spiller draggable">
<span style="visibility: hidden;">58</span>
<div class="draktnummer">17</div><p>Traoré</p>
</div>
Hoffe, dass Sie mir dabei helfen kann.
Vielen Dank im Voraus.
ich gerade begonnen gestern jQuery auszuprobieren. Ihr Code tut das noch nicht. Ist das möglich wie eine IF/ELSE-Anweisung mit PHP? Suchen Sie zuerst die Klasse der Box und fügen Sie sie dann zur .array-Klasse hinzu, die übereinstimmt? Es tut mir wirklich leid, aber ich habe keine jQuery-Kenntnisse, um nach Fehlern im Code zu suchen. :) –
@Antonio - siehe meine Bearbeitung. – sje397