nosferatum
Новичок
Как сделать так чтобы слой не прятался?
Очень прошу помощи, столкнулся с такой проблемой:
Есть три элемента:
1) <div id="layer1" name="layer1">, слой изначально спрятан, т.е. style.display='none';
2) некая таблица <table name="table1" id="table1"> которая лежит внутри этого слоя.
3) ссылка, которая не пересекается с двумя предыдущими элементами. При нажатии на ссылку, слой появляется вот так:
href="javascript:document.getElementById('layer1').style.display='';"
Собственно проблема:
Надо чтобы слой прятался как только мышь уходит за его границы. Сперва сделал так:
<div id="layer1" name="layer1" onMouseOut="this.style.display='none';">
При нажатии на ссылку слой появлялся и держался до тех пор пока я не уводил с него мышь, но стоило только навести мышь на таблицу внутри этого слоя, как он тут же исчезал. Я так понимаю что он принимает событие onMouseOut даже если мы уходим на элемент внутри слоя? Как можно с этим бороться?
Очень прошу помощи, столкнулся с такой проблемой:
Есть три элемента:
1) <div id="layer1" name="layer1">, слой изначально спрятан, т.е. style.display='none';
2) некая таблица <table name="table1" id="table1"> которая лежит внутри этого слоя.
3) ссылка, которая не пересекается с двумя предыдущими элементами. При нажатии на ссылку, слой появляется вот так:
href="javascript:document.getElementById('layer1').style.display='';"
Собственно проблема:
Надо чтобы слой прятался как только мышь уходит за его границы. Сперва сделал так:
<div id="layer1" name="layer1" onMouseOut="this.style.display='none';">
При нажатии на ссылку слой появлялся и держался до тех пор пока я не уводил с него мышь, но стоило только навести мышь на таблицу внутри этого слоя, как он тут же исчезал. Я так понимаю что он принимает событие onMouseOut даже если мы уходим на элемент внутри слоя? Как можно с этим бороться?