このコードは、divのグリッドを作成するために正常に機能します。
for (var i = 0; i < 10; i++) { // rows
for (var j = 0; j < 6; j++) { // columns
var id = String.fromCharCode(65 + j) + i; // e.g., B1
$('<div></div>').data('accepts', id).appendTo("#cardSlots").droppable({
accept: '#cardPile div',
hoverClass: 'hovered',
drop: handleCardDrop
});
}
$("cardSlots").append("<br />");
}
...しかし、ウィンドウのサイズを変更すると、divが次の行に移動することがあります。6x10の固定サイズのテーブルが必要ですが、divの代わりにテーブルを作成しようとすると、「droppable」プロパティが壊れます。
上記のコードを書き直して、各セルをドロップ可能な6x10のhtmlテーブルを作成するにはどうすればよいですか?