var tid,obj,sid; //全局的obj
$(document).ready(function (){
    var stockNode = $("#stock").css("border","1px solid black").width("150px")
            .css("background-color","goldenrod").css("color","ghostwhite");
    stockNode.hide();
    var whoa = $("a");
    //定义鼠标进入的操作
    whoa.mouseover(function (event){
        //获取当前股票的代码
        var aNode = $(this);
        var divNode = aNode.parent();
        sid = divNode.attr("id");
        updateDiv();
        //获取当前连接点的位置
        //var offest = aNode.offset();
        //设置弹出框的位置
        //stockNode.css("left",offest.left+"px").css("top",offest.top+aNode.height+"px");
        //期望出现在鼠标右下方
        var myEvent = event || window.event;
        stockNode.css("left",myEvent.clientX+5+"px").css("top",myEvent.clientY+5+"px");        stockNode.show();
    });
    //定义鼠标移出的操作
    whoa.mouseout(function (event){
        stockNode.hide();
    });
    getInfo();
    //setInterval(getInfo,1000);
});function getInfo(){
    //1.向服务器发起请求,获取数据
    $.get("GetStocksInfo",null,function(data) {
        //2.接受并解析数据
        obj = eval(data);
        //2.1获取两只股票的当前价格
        var szzs = obj["300001"];
        var pfyh = obj["000001"];
        /*
           便利js对象的方法
           for(var stockid in obj){
                var stock = obj[stockid];
           }
        * */
        //寻找到页面对应的节点,然后填充最新的股票价格
        var span1 = $("#300001").children("span");
        if(szzs.nows>szzs.yes){
            //当前价格大于昨天收盘
            span1.css("color","red");
        }else{
            span1.css("color","green");
        }
        span1.html(szzs.nows);
        var span2 = $("#000001").children("span");
        if(pfyh.nows>pfyh.yes){
            //当前价格大于昨天收盘
            span2.css("color","red");
        }else{
            span2.css("color","green");
        }
        span2.html(pfyh.nows);
        updateDiv();
        clearTimeout(tid);
        tid = setTimeout(getInfo,1000);
    });
}function updateDiv(){
    //找到对应的股票
    var stockobj = obj[sid];
    var span3 = $("span:eq(4)");
    for(var proname in stockobj){
        if(proname != "name"){
            if(stockobj.yes>stockobj.nows){
                span3.css("color","green");
            }else{
                span3.css("color","red");
            }
            $("#"+proname).children("span").html(stockobj[proname]);
        }
    }
}执行以上代码 时 为什么显示层不能准确定位呢 以上两种方法都不行!