元素跳转到$('#cart_table')。css(“top”,$('#cart_table')。css('top'));

时间:2012-09-27 16:38:35

标签: javascript jquery

这是html

<div id="cart_table" style="width:800px; position:absolute;">
    <h3>My Cart</h3>
    Please check your shipping data and press "Place Order" to complete this order
</div>

和javascript

var cartTableTop = parseInt($('#cart_table').css('top'));
$(window).scroll(function() {
    $('#remove').html(cartTableTop) // just to debug
    $('#cart_table').css("top", (cartTableTop) + "px");
    $('#remove').html($('#remove').html()+' '+$('#cart_table').css('top'))// just to debug
});

cartTableTop == $('#cart_table')。css('top')但#cart_table在滚动后跳转。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我已经从你的代码中创建了一个jsfiddle,我没有看到任何跳跃:http://jsfiddle.net/qZJdB/1/。所以,问题可能在代码的其他地方。

另外,我不明白是否正在进行调整位... #remove