请教一个js的问题,
我想做一个类似于qq空间留言板中,当鼠标放在留言者的头像上的时候,显示他的详细信息的功能。
我做了一个隐藏的层放在那里,当鼠标放上去的时候显示出来,我想做成qq那样的,就是当鼠标第一次停在头像上的时候,这个层显示出来,而且只要鼠标不离开,那么这个曾会一直在固定的那个位置。而且一旦鼠标离开再进入,那么层的位置就发生了变化,而且只要不离开,位置是一定的。
请教高手,如何实现啊?我通过取得clientX和Y不能实现,那样层会一直跟着鼠标动。急求指点啊
我想做一个类似于qq空间留言板中,当鼠标放在留言者的头像上的时候,显示他的详细信息的功能。
我做了一个隐藏的层放在那里,当鼠标放上去的时候显示出来,我想做成qq那样的,就是当鼠标第一次停在头像上的时候,这个层显示出来,而且只要鼠标不离开,那么这个曾会一直在固定的那个位置。而且一旦鼠标离开再进入,那么层的位置就发生了变化,而且只要不离开,位置是一定的。
请教高手,如何实现啊?我通过取得clientX和Y不能实现,那样层会一直跟着鼠标动。急求指点啊
如果是带图文和字体样式的格式化信息,就用你原来的方法。注意事件的使用。
你在你问问题的这个CSDN页面里,不就能看到CSDN怎么写的吗。研究一下它代码就行了。
我用的div,似乎没有mouseenter的事件吧,我加了判断,可是还是不行,层还是随着鼠标动 请看看我的代码,那里错了:
function over(id) {
var ii=$("#"+id)[0];
if(ii.style.display == 'none'){
$("#"+id).show();
var x=event.clientX;
var y=event.clientY;
$("#"+id).css({
'position':'absolute',
'left':x-10,
'top':y-10
});
}
}
over是鼠标onmouseover执行的函数,