3

私はJquery Ui Draggableとdroppableを使用しています。 Draggableはうまく動作していて、アイテムはドラッグされていますが、何らかの理由で、私はdroppableを動作させませんでした。Jquery UI DroppableがFirefoxとChromeでエラーを出していませんか?

ドロップブル関数の中に何か警告が出たら、何も表示されません。

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

::私はコンソールに次のエラーを取得していますajaxCartUpdate divの中にTDをドラッグすると

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

この

は私が使用していたコードである
Fは未定義です

Chromeの場合:未キャッチタイプエラー:未定義のプロパティ 'options'を読み取ることができません。

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

答えて

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!"); 
     } 
    }); 
}); 
関連する問題