1

div "#dropZone"に順序付けされていないリスト(UL)がまだ存在しない場合は、作成しようとしています。

存在する場合は、ドラッグしたアイテムをULの追加LIとして追加したいと思います。

ドラッグするソースは3つあります。

  • #drg1
  • #drg2
  • #grid-それともこれは私の#mRowでしょうか?

これが私の試みへのJSFiddleリンクです:

JSFiddle-キャッチされていないTypeError:オブジェクト[オブジェクトオブジェクト]にはメソッド'draggable'がありません

var drpOptions = {
group: "gridGroup",
drop: function(event, ui) {
    if ($('#dropZone').has('ul')) {
        $("#list").append('<li>' + ui.draggable.text() + '</li>');
    } else {
        $("#dropZone").append('<ul id="list"><li>' + ui.draggable.text() + '</li></ul>');
    }
}};
4

1 に答える 1

0

方法はそうではありませdraggablekendoDraggableドキュメントで使用例を確認してください。

hint次のような関数を定義することをお勧めします。

$("#drg1").kendoDraggable({
    hint: function (element) {
        return element.clone();
    }
});

$("#drg2").kendoDraggable({
    hint: function (element) {
        return element.clone();
    }
});

あなたが彼らの間にあなたがページの周りにdivs 浮かんでいるのを見るためにdrag

于 2012-12-20T23:36:18.023 に答える