【发布时间】:2017-07-27 21:29:58
【问题描述】:
我是 Javascript/JQuery 的新手。我想知道如何修改此处显示的表格单元格突出显示http://jsfiddle.net/Brv6J/,并进行允许以方形模式进行选择的修改。
例如,将A, B, C, D, G, H 和I 视为表格单元格。从 A 到 E 沿对角线拖动鼠标应该选择单元格A,B,D & E
A B C
D E F
G H I
【问题讨论】:
-
从A thru 拖动鼠标必须选择每个单元格。
-
为此,您需要使用相邻元素计算第一个 (A) 和最后一个元素 (E)。如果发现任何邻居,则应将其选中.. for eq。如果你从 A 到 E,那么 A 的邻居意味着 A+1=B 它选择了,那么 (E-1)=D 应该参与选择。将所有框转换为ASCII字符然后计算它。
-
你的布局是固定的还是可变的?如果你有 4x4 矩阵呢?会输出什么.. A B C D | E F G H | I J K L | M N O P 然后从 F -> O 拖动然后突出显示什么?