Есть 2 способа сделать это: правильный путь или обманчивый путь ... Правильный путь: вам нужно получить верх и клиентскую высоту активирующего объекта - клиентские высоты, нет проблем, просто позвоните - ноtop означает, что вы также должны получить to всех родительских объектов - используйте это:
function J_pos(o)
{
var x,y;
y=o.offsetTop;
x=o.offsetLeft;
o=o.offsetParent;
while(o)
{
y+=o.offsetTop;
x+=o.offsetLeft;
o=o.offsetParent;
}
return [x,y];
};
Теперь высота и клиентская высота вы делаете это:не так динамично - но быстро): поместите тег типа <span>
вокруг активирующего (наведения мыши) объекта.Сделайте это относительно положения.Поместите <div>
внутри него:
<div id="ABC" style="position:absolute;left:0;display:none">
Теперь при наведении курсора мыши поместите document.getElementById("ABC").style.display=""
и bottom:0
- бум, ребенок, посыпанный пыльюНедостатком этого является то, что вы должны делать это вручную для каждого экземпляра, но если у вас есть только 3 или около того бинго.