Javascript jquery Position()失败

Javascript jquery Position()失败,javascript,jquery,ajax,positioning,Javascript,Jquery,Ajax,Positioning,我有一个工具提示,谁的数据是通过ajax获取的。我的问题是我想调整框的高度以适应数据(只是一些标记) 长方体是绝对定位的,我希望顶部的定位根据长方体的大小而改变,这样它的底部边界总是接触下面的元素位置 在chrome中,这工作正常。但在FireFox中,我似乎无法让它工作。我试图通过调用.position().top以及检索css值.css('top')来获取最初的top css值。两者在FF中都不起作用。我不知道该怎么办 var popup=$('#saved_descr_wrap'); va

我有一个工具提示,谁的数据是通过ajax获取的。我的问题是我想调整框的高度以适应数据(只是一些标记)

长方体是绝对定位的,我希望顶部的定位根据长方体的大小而改变,这样它的底部边界总是接触下面的元素位置

在chrome中,这工作正常。但在FireFox中,我似乎无法让它工作。我试图通过调用.position().top以及检索css值.css('top')来获取最初的top css值。两者在FF中都不起作用。我不知道该怎么办

var popup=$('#saved_descr_wrap');
var cur_height=popup.height();
var cur_top=popup.css('top');
cur_top=parseInt(cur_top);



var entryHover = function(event){
    var favorite_id=2;
    popup.show();

//  var fave_id=$(event.target).closest('tr').attr('data-postid');

    $.get('{{Site}}/favorites/view/', {id:favorite_id}, function(data){
        popup.find('img').hide();
        $('#saved_note').text(data);
        var new_height=popup.height();

        var c=cur_top + cur_height - new_height;


        popup.css('top', c);
    });

};

var exitHover=function(event){ 
//  popup.hide();
    popup.css('top',cur_top);
    $('#saved_note').text('');
    popup.find('img').show();
};

$('tbody tr').hoverIntent({over:entryHover,out:exitHover});
以下是我对jQuery UI的拍摄(也是一次失败):


您能够使用jQuery UI功能吗?如果可以的话,你调查过了吗

范例

        $( ".positionable" ).position({
            of: $( "#parent" ),
            my: "top left",
            at: "top left",
        });

嘿,罗伯特,我也试过了,但没有结果。我在网站的其余部分使用jQuery UI。由于某些原因,它无法工作。弹出元素的html和css是什么样子的:
        $( ".positionable" ).position({
            of: $( "#parent" ),
            my: "top left",
            at: "top left",
        });