私は、Knockout.jsを使っているプロジェクトでリスト項目をドラッグ可能にしようとしています。私は以下のコードを使用して、そしてあなたがそれを見ることができるようにすることは非常に簡単ですよノックアウト&JQueryUIドラッグ - この要素をドラッグできない原因は何ですか?
:
<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>
の部屋 "のリストがうまくレンダリングしますが、項目のどれもドラッグ可能ではありません。しかし、ドラッグ可能なクラスをページの他の要素に適用すると、ドラッグ可能になります。それらが他のリスト項目であっても。唯一の違いは、これらのリスト項目が 'foreach'バインディングによって作成されていることです。
誰かがこれが正しく機能しない原因を見つけられますか?
ああ、リスト間のサンプル抜き差しは驚くべきことです - 私が探しているものです。ありがとうございました! – PhillipKregg
これは驚くほど単純で、依然として多くの制御を持っています。ありがとうございました! – Nek
+1のjsfiddleの例 – Pieter