我了解到以下情况:
我有一个如下的表结构:
<tr>
<td>text</td>
<td>text</td>
<td>text</td>
<td><a href="#"><img src="#" /></td>
<td><span style="display:hidden"><a href="#">e</a> <a href="#">e</a></td>
</tr>
我正在使用以下函数,通过鼠标悬停在表格行上来显示隐藏的span。但是当我悬停在tr内的子元素(锚定图像和span本身)上时,它会出现问题。我该如何解决这个问题?
// Reveal item options on hover
$$('#financedata tr').invoke('observe', 'mouseover', function(event) {
event.target.up().childElements()[4].childElements()[0].toggle();
});
$$('#financedata tr').invoke('observe', 'mouseout', function(event) {
event.target.up().childElements()[4].childElements()[0].toggle();
});