Ich habe eine Liste, die ich sortierbar machen möchte. Ich habe dies mit jQuery UI Sortable getan. Ich möchte einen benutzerdefinierten Platzhalter für die Position verwenden, die das Listenelement gelöscht werden kann. Was ich nicht herausfinden kann ist, wie man einen Platzhalter erstellt, der ein Klon des Artikels ist, der sortiert wird. Anstelle eines leeren Platzhalters möchte ich einen Klon des Artikels anzeigen, der sortiert wird, damit Sie sozusagen eine Art "Vorschau" erhalten.jQuery UI: Sortierbar: Platzhalterklon des Artikels, der sortiert wird
Kurz gesagt, ui.item [0] .outerHTML ist, was ich als einen benutzerdefinierten Platzhalter verwenden möchte, ich kann einfach nicht scheinen, dies zu bekommen.
<script>
$(function() {
$("#menu").sortable({
start: function(event,ui) {
console.log(ui.item[0].outerHTML);
},
placeholder: {
element: function(event,ui) {
console.log(ui.item[0].outerHTML);
}
}
});
$("#menu").disableSelection();
});
</script>
Das obige ist, was ich jetzt habe, aber das funktioniert offensichtlich nicht. Gibt es einen einfachen Weg, dies nur mit sortierbaren zu tun?