无法通过变量在jquery中设置css top和left值

时间:2012-02-09 06:11:10

标签: jquery css

我无法在jquery中设置css top和left值

 $('#myImages img').hover(function(){ 
        var top1 = $(this).offset().top;
        var left1 = $(this).offset().left;

        $('#closeImage').css({
            "opacity" : "1",
            "top" : top1,
            "left" : left1
        });
    },function() {

        });
});

不知道什么是错误的近景图片无处可见。 我猜设置下面的值有问题 “顶部”:top1, “左”:left1

1 个答案:

答案 0 :(得分:3)

你应该有一个额外的});

$('#myImages img').hover(function() {
    var top1 = $(this).offset().top;
    var left1 = $(this).offset().left;

    $('#closeImage').css({
        "opacity": "1",
        "top": top1,
        "left": left1
    });
}, function() {

});