HTML テーブルがあり、セルのコピーや選択などの Excel スタイル関数を作成しようとしています。(テーブル セルで jQuery のマウスダウンを使用して) いくつかのクールな効果がありましたが、あまりにも不安定でした。hoverIntent について学びましたが、実装方法がわかりません。これにどのように適合しますか(単純化されたコピー機能):
$("table#grid td").mousedown(function () {
// this cell has the value to copy; retrieve and store it
mouseDown = true;
}).mouseover(function () {
if(mouseDown) {
// copy value into this cell
}
};
$(document).mouseup(function () {
mouseDown = false;
// reset copy info
}
問題は、td 境界を越えるときにマウスオーバーが複数回 (数回) 登録され、選択/選択解除されたセルの書式設定が悪夢になることです。
これが理にかなっていることを願っています。私はjQueryにかなり慣れていませんが、一生懸命努力しています。