我想实现新浪微博中用户信息显示的功能
就是在http://weibo.com/中将鼠标移动到某一个用户的头像或者用户名上
会浮现出一个窗口,显示该用户的基本信息我现在尝试做了一个,用到了JQuery的hover方法,移入的时候调用该用户的信息面板,移出的时候隐藏该信息面板;
面板里的信息都是用ajax方式从后台读取,感觉这样效率不高,就把其中的部分数据库读取的数据存到XML文件里,
如果想进一步提高效率,还有哪些方法,谢谢。另外还有一个问题,就是我的鼠标在多个用户头像之间移动太快时,会发生第一个用户的信息面板没有消失,第二个又出来了;但是我鼠标慢慢的移动,是可以像新浪那样,消失鼠标移出的面板,显示鼠标移入的面板;请问这个该怎么解决,谢谢。

解决方案 »

  1.   

    不要不要吧,open.weibo.com已经有现成的接口了,只要调一句JS即可。 我正在改装论坛呢,所以能够回到你,哈哈哈
      

  2.   


    呵呵 谢谢你的回复 我想知道的是这个功能的思想,我估计新浪这里应该不是用JQuery做的
      

  3.   

    <div class="twit_item MIB_linedot2">
          <div class="twit_item_pic"><a href="http://weibo.com/wangjipeng1969" target="_blank"><img src="http://tp3.sinaimg.cn/1226857230/50/1280803722/1" imgtype="head" uid="1226857230" title="仁达方略王吉鹏" pop="true" /></a></div>
          <div class="twit_item_content"> <a href="http://weibo.com/wangjipeng1969" uid="1226857230" target="_blank" title="仁达方略王吉鹏">仁达方略王吉鹏<img class="small_icon vip" src="http://img.t.sinajs.cn/t35/style/images/common/transparent.gif" title="新浪认证" alt="" /></a>:老公刚到家门,突然听到有男人打呼噜的声音,男人在门外犹豫了5分钟,默默离开,给老婆发了条短信:“离婚吧!!”然后扔掉手机卡,远走他乡……三年后,他们在另一个城市偶然相遇,妻子流泪:“当年为何不辞而别?” 男人简述了当时的情况。妻子转身离去,淡淡地说:“那是瑞星杀毒软件…!”<div class="twit_item_time">2分钟前</div></div>
        </div>不像jquery 你是想在这种移动功能 鼠标移动上面 弹出个DIV显示信息么?
      

  4.   

    其实你可以在页面加载的时候就通过ajax把这些数据读取出来,只是div被隐藏不显示而已,鼠标移动上去使该div显示即可。
      

  5.   


    因为有好几个页面都是要调用这样的面板
    并且显示的位置都不一样 
    我现在已经可以通过ajax把数据取回来,并且可以用hover方法,控制该面板的显示与隐藏。
    现在的难点是我移动到用户A的头像上时,在用户A的数据还没有读取回来时,又移动到用户B的头像上了,这是A的数据如果返回的话,可能会同时出现用户A和B的面板,当我从用户B移出时,A和B的面板都隐藏了现在我希望是可以当鼠标从A移动上B上时,A的数据在读取回来后不要显示了,或者终止读取过程。