我试图提供一个允许用户创建表结构的界面。这与Microsoft Word提供插入表功能的方式类似。我为此使用JavaScript。悬停时突出显示一个边框 - JavaScript
用户应该能够选择一个边框(线)并删除它来合并单元格。所以,我必须突出显示一个单元格的一侧边界,以便能够将其可视化。
当它在边界上移动时,可以识别鼠标位置吗?
我试图提供一个允许用户创建表结构的界面。这与Microsoft Word提供插入表功能的方式类似。我为此使用JavaScript。悬停时突出显示一个边框 - JavaScript
用户应该能够选择一个边框(线)并删除它来合并单元格。所以,我必须突出显示一个单元格的一侧边界,以便能够将其可视化。
当它在边界上移动时,可以识别鼠标位置吗?
如果你没问题,用Jquery,这里有一个教程展示如何识别鼠标坐标。
jQuery(document).ready(function(){
$(document).mousemove(function(e){
$('#status').html(e.pageX +', '+ e.pageY);
});
})
你可以尝试捕捉鼠标悬停事件,(用jQuery EG)得到绝对细胞的位置,将其比作鼠标指针的位置,然后有一点点的switch语句决定突出显示哪个边框。
类似的动作,如果你要“删除”一个边框。
只要使用纯JavaScript或像Jquery这样的库都行吗? – Starx 2011-03-22 11:01:41