我正在尝试创建一个div
可以在用户将鼠标悬停到链接时附加到元素
我有很多链接,我的代码如下所示。
for loops
创建许多链接
codes....
link.href='#';
link.innerHTML = 'test'
link.onmouseover = OnHover;
codes....
function OnHover(){
var position;
var div = document.createElement('div');
div.className='testdiv';
div.innerHTML = 'test';
position=$(div).position();
div.style.top = position['top'] + 15 + 'px';
$(this).prepend(div);
}
link element1
link element2
----
| | //add new div when hover link element2
----
link element2
link element3
my css
.testdiv{
position:absolute;
}
div
每次用户将鼠标悬停在我的链接和left top
元素上的位置时,我都想添加一个新的。
我的代码会将所有 div 放在顶部而不是每个元素。
有没有办法做到这一点?非常感谢!