在固定元素中添加此小部件 - 位置错误?

时间:2011-06-12 17:15:15

标签: css html fixed addthis

我使用addthis作为垂直工具箱,弹出窗口悬停在固定元素中。 但滚动时,弹出窗口会显示在其他位置。我尝试使用偏移顶部和左侧的配置,但没有用。这有什么解决方案???

这里的演示----> http://jsfiddle.net/vaakash/QzjxR/1/embedded/result/

2 个答案:

答案 0 :(得分:6)

我尝试使用jQuery代码并且相当满足我的需求。所以。在这里,我使用on“mousemove”事件来定位弹出窗口,它确实有效。

$('.addthis_button_compact, .addthis_bubble_style').mousemove(function(e){
    $('#at15s').css({
        'top': e.pageY - 200 ,
        'left': e.pageX - 200
    });
});

答案 1 :(得分:2)

根据 AddThis 人的说法,显然没有解决方法。

  

这是因为我们没有   重新计算DIV的位置   调用菜单后。我是什么   会做的是禁用紧凑菜单   并将按钮设置为仅使用   扩展(完整)菜单,这是自动的   居中。

所以将<a class="addthis_button_compact"></a>更改为<a class="addthis_button_expanded"></a>

http://www.addthis.com/forum/viewtopic.php?f=5&t=24157