Sto cercando di rendere trascinabile una voce di elenco in un progetto che utilizza Knockout.js.Knockout & JQueryUI Trascinare: cosa sta causando l'impossibilità di trascinare questo elemento?
sto usando il codice qui sotto, e come potete vedere, è molto semplice:
<div id="room-view" >
<ul data-bind="foreach: rooms">
<li data-bind="text: name" class="draggable room-shape"></li>
</ul>
</div>
<script type="text/javascript">
$(function() {
$(".draggable").draggable();
});
</script>
L'elenco dei 'stanza' rende bene, ma nessuno degli articoli sono trascinabili. Tuttavia, se applico la classe 'trascinabile' a qualsiasi altro elemento della pagina, diventa trascinabile. Anche se sono altri elementi della lista. L'unica differenza è che questi elementi di elenco vengono creati tramite l'associazione "foreach".
Qualcuno può individuare ciò che potrebbe causarne il malfunzionamento?
Ahhh, il campionamento tra gli elenchi è incredibile - esattamente quello che sto cercando. Grazie! – PhillipKregg
Questo è incredibilmente semplice e ha ancora molto controllo. Grazie! – Nek
+1 per esempi jsfiddle – Pieter