我想问一下,
就是浏览论坛时,把鼠标放在用户头像上时,头像上方出现一个div层并显示其用户资料。
这个怎么实现。

解决方案 »

  1.   

    涉及到和数据库交互了,ajax吧
      

  2.   

    <img onmouseover="try{showUserCard(this,'tkx180')}catch(ex){};" src="http://avatar.profile.csdn.net/2/C/D/2_tkx180.jpg"/>图片中的代码
    function showUserCard(sender, username) {
        if (!currentUserCard) {
            currentUserCard = new CsdnUserCard;
        }
        var point = absolutePoint(sender);
        currentUserCard.owner = sender;
        currentUserCard.show(point.x + 65, point.y, username, sender.src);
        currentUserCard.mouseover = function (e) {var element = typeof event != "undefined" ? event.srcElement : e.target;var hotCard = false;while (element) {hotCard = element == currentUserCard.owner || element == currentUserCard.div_card;if (hotCard) {break;}element = element.parentNode;}if (!hotCard) {removeEventHandler(document, "mouseover", currentUserCard.mouseover);currentUserCard.close();}};
        addEventHandler(document, "mouseover", currentUserCard.mouseover);
    }