BartTotal
Mitglied
Hallo
Für ein Spiel habe ich ein Feld mit mehreren verschiebbaren Elementen. Die Position sollte über versteckte inputs in die Datenbank gespeichert werden.
Daher brauche ich die Position jeden einzelnen draggablen Elements.
Bei meinem Beispiel gibt es nur 1 Element aus, doch sobald es 2 sind gibt es nur die Position von 1 aus :S kann mir jemand helfen dass es für jedes bewegliche Element die Position darunter ausgibt?
Einfach gesagt brauche ein bewegliches Element welches man in einem definierten feld bewegen kann. Dazu soll jedes Element seine Position direkt darunter zeigen.
Damit ich eine Art Pinnwand machen kann wo jeder user seine Postits bewegen kann und abspeichern muss ich die Position von jedem Postit kennen.
Für ein Spiel habe ich ein Feld mit mehreren verschiebbaren Elementen. Die Position sollte über versteckte inputs in die Datenbank gespeichert werden.
Daher brauche ich die Position jeden einzelnen draggablen Elements.
Bei meinem Beispiel gibt es nur 1 Element aus, doch sobald es 2 sind gibt es nur die Position von 1 aus :S kann mir jemand helfen dass es für jedes bewegliche Element die Position darunter ausgibt?
Javascript:
<style type='text/css'>
#$row->id {
position: absolute;
top: ".$row->top."px;
left: ".$row->left."px;
cursor: move;
}
#window {
width: 100%;
height: 600px;
}
</style>
<script type='text/javascript'>
$(function(){
var coordinates = function(element) {
element = $(element);
var top = element.position().top;
var left = element.position().left;
$('#input').val('LINKS: ' + left );
$('#input1').val('TOP: ' + top );
}
$('#$row->id').draggable({ containment: \"#window\",
start: function() {
coordinates('#$row->id');
},
stop: function() {
coordinates('#$row->id');
}
});
});
</script>
Einfach gesagt brauche ein bewegliches Element welches man in einem definierten feld bewegen kann. Dazu soll jedes Element seine Position direkt darunter zeigen.
Damit ich eine Art Pinnwand machen kann wo jeder user seine Postits bewegen kann und abspeichern muss ich die Position von jedem Postit kennen.
Zuletzt bearbeitet von einem Moderator: