我们需要给某个TABLE加上鼠标事件的时候,一般希望当鼠标滑在整个TABLE之上的时候做某些处理,当鼠标滑出TABLE的时候做另外的处理. 一般情况下你会用onmouseover和onmouseout,代码如下:
1 2 3 4 5 6 7 8 9 10 11 |
|
按常理说:当鼠标进入table的时候就会弹出"鼠标滑进",当鼠标离开table的时候就会弹出"鼠标滑出"
但事实情况却是会不停地弹出"鼠标滑进""鼠标滑出",因为鼠标在TD之间滑动时也会触发TABLE的onmouseover和onmouseout事件。
如果是在IE下,则可以换用onmouseenter和onmouseleave来解决,示例代码如下:
1 2 3 4 5 6 7 8 9 10 11 |
|
如果是其他浏览器,则需要判断鼠标指针的坐标是否处于TABLE之外.示例代码如下(网上搜集):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
Atas ialah kandungan terperinci 关于Table的鼠标事件(onMouseOver、onMouseOut)的问题. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!