У меня возникла следующая ситуация:
У меня получилась такая структура таблицы:
<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>
Что я делаю со следующей функцией, так это отображение скрытого диапазона при наведении курсора на строку таблицы. Однако это причудливо всякий раз, когда я наводил дочерние элементы внутри tr: привязанное изображение и сам диапазон. Как я могу это исправить?
// 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();
});