3

Jquery Ui Draggable と Droppable を使用しています。Draggable は正常に動作しており、アイテムはドラッグされていますが、何らかの理由で Droppable が動作しませんでした。

ドロップ可能な機能で何かを警告すると、何も表示されません。

Jquery UI 1.6 と jquery 1.3.2 を使用しています。

これは私が使用しているコードです:

$(function() {
        $( "div.view-test-attributes .views-view-grid td" ).draggable({
                helper:'clone',
                cursor:'move'
            });
        $( "#ajaxCartUpdate" ).droppable({
            drop: function( e, ui ) {
                alert( "Dropped!" );
            }
        });
    });

ajaxCartUpdate div で td をドラッグすると、コンソールで次のエラーが発生します。

Firefox の場合: F は未定義です

Chrome の場合: Uncaught TypeError: 未定義のプロパティ 'options' を読み取れません。

参考までに、td は実際には ajaxcartUpdate Div にドロップされていますが、アラートが表示されません。

4

1 に答える 1

1

セレクターごとにコンマが必要です。あなたの場合、セレクターの「div.view-test-attributes,.views-view-grid,td」です。以下の例を参照してください。

$(function() {

    $( "div.view-test-attributes,.views-view-grid,td" ).draggable({
            helper:'clone',
            cursor:'move'
        });
    $( "#ajaxCartUpdate" ).droppable({
        drop: function( e, ui ) {
            alert( "Dropped!" );
        }
    });
});
于 2012-04-26T07:02:25.393 に答える