私がやろうとしていることはいくつかあります。しかし、何が起こっているのかを示すためにフィドルを作成しました-> http://jsfiddle.net/yohn/tDcgD/そして、人々が知っているように、いくつかのコードはhttps://github.com/stevedev/jquery.table_select.jsから来ました。
テーブル内のセルをクリックしてドラッグすると、セルが強調表示され、それぞれのグリッド ビューに保持されますが、同じマウスダウン イベント内に戻るたびに、最近選択したセルの選択を解除したいので、新しいテーブルを作成するときに、単語内でどのように機能するかを探しています。
修正が次のループ内で処理されることはわかっていますが、正しく取得できません..
for (y = start_y; y <= end_y; y++){
for (x = start_x; x <= end_x; x++){
table.find('tr:eq('+y+')').find('td:eq('+x+')').each(function (i,o) {
var th = $(this)
if(th.hasClass('selectable')){
if(th.hasClass('recent')){} else {
th.toggleClass("selected").addClass('recent')
}
}
});
}
}
どんな助けでも大歓迎です。