关于区别鼠标调整左右上下表格宽度的问题(很难)
我用table 表格,
实现:
用鼠标调整左右上下表格宽度,单独调整左右或上下是没有什么问题,
表1
a┌─────┬b─────┐c
e├─────┼f─────┤g
h├─────┼i─────┤j
k└─────┴m─────┘n
Code:
-----------------------
<TABLE Id="MyTable" runat="server" border="1" cellPadding="1" height=88 cellSpacing="1" width="300">
<TR Id="MyRow01" height=22 onmousemove="MoveRow 'MyRow01'">
<TD Width="100" Id="MyCol01" onmousemove="MoveCol 'MyCol01'">01</TD>
<TD Width="100" Id="MyCol02" onmousemove="MoveCol 'MyCol02'">02</TD>
<TD Width="100" Id="MyCol03" onmousemove="MoveCol 'MyCol03'">03</TD>
</TR>
<TR Id="MyRow02" height=22 onmousemove="MoveRow 'MyRow02'">
<TD Width="100" Id="MyCol04" onmousemove="MoveCol 'MyCol04'">04</TD>
<TD Width="100" Id="MyCol05" onmousemove="MoveCol 'MyCol05'">05</TD>
<TD Width="100" Id="MyCol06" onmousemove="MoveCol 'MyCol06'">06</TD>
</TR>
<TR Id="MyRow03" height=22 onmousemove="MoveRow 'MyRow03'">
<TD Width="100" Id="MyCol07" onmousemove="MoveCol 'MyCol07'">07</TD>
<TD Width="100" Id="MyCol08" onmousemove="MoveCol 'MyCol08'">08</TD>
<TD Width="100" Id="MyCol09" onmousemove="MoveCol 'MyCol09'">09</TD>
</TR>
<TR Id="MyRow04" height=22 onmousemove="MoveRow 'MyRow04'">
<TD Width="100" Id="MyCol10" onmousemove="MoveCol 'MyCol10'" >10</TD>
<TD Width="100" Id="MyCol11" onmousemove="MoveCol 'MyCol11'">11</TD>
<TD Width="100" Id="MyCol12" onmousemove="MoveCol 'MyCol12'">12</TD>
</TR>
</TABLE>
-------------------------------
问题如下:
我把鼠标放在c-h段之间,目的是移动C-H段的线条,调整列的宽度,
但是事件先是触发TR事件,再触发TD的事件,
所以列(TD)的线条(C-H)无法实现移动,
只能移动行(TR)的线条(K-N)
怎么样区别鼠标条动的是行(K-N)还是列(C-H)呢?