大家好,我有一个 HTML 表格,我正在尝试创建一些 Excel 样式的功能,例如复制和选择单元格等。我有一些很酷的效果(在表格单元格上使用 jQuery 的 mousedown),但它太跳跃了。我了解了 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 很陌生,但很努力。