2012-01-07 3 views
0

jQueryのドラッグ&ドロップ機能を実行しました。しかしそこには少し間違いがあります。私は警告メッセージを持っている機能を見つけましたが、私はそれを望んでいません。私はその要素だけを落としたい。ここに私のコードです:アラートメッセージを無効にしてjQuery UIにドロップするだけです

jQuery(function() { 
    jQuery(".draggable").draggable({ 
    // use a helper-clone that is append to 'body' so is not 'contained' by a pane 
    helper: function() { return jQuery(this).clone().appendTo('body').css('zIndex',5).show(); } 
    , cursor: 'move' 
    }); 

    jQuery('.ui-layout-center').droppable({ 
    accept: '.draggable', 
    drop: function() { alert('The Draggable was Dropped!'); } 
    }); 
}); 

答えて

0
jQuery(function() { 
    jQuery(".draggable").draggable({ 
    // use a helper-clone that is append to 'body' so is not 'contained' by a pane 
    helper: function() { return jQuery(this).clone().appendTo('body').css('zIndex',5).show(); } 
    , cursor: 'move' 
    }); 

    jQuery('.ui-layout-center').droppable({ 
    accept: '.draggable' 
    }); 
}); 

は、単に警告を出したまま、問題がどこにあるの?

+0

私がアラートを残したとき、私の要素は.ui-layout-centerに落とされませんでした。 – Jackson

+0

@Jacksonそれは意味をなさない、 'drop'属性は機能に影響を与えてはならないイベントです。たぶん前の行の '、'を忘れてしまったかもしれません。上記のコードでもう一度お試しください。 – Matmarbon

+0

はい私はそれを作った。しかし今、あなたはドロップ要素がドロップされた場所でドラッグできない理由を言うことができます。 – Jackson

関連する問題