社交弹出插件

时间:2011-06-28 18:57:33

标签: javascript jquery

我正在尝试创建一些东西,以便当用户到达页面的末尾时,他们会得到一个div弹出窗口。

出于某种原因,它在Internet Explorer中工作,但在Chrome中却没有。我在想因为top()元素:

<span id="myPara"></span>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
    $(window).scroll(function() {
        if ($('#myPara').offset().top < $(this).height() + $(this).scrollTop()) {
            $('#msgBox').show();
            $('#msgBox').animate({top:$(window).scrollTop()+"px" },{queue: false, duration: 350});
            } else {
            $('#msgBox').hide();
            }
        });
</script>

有人可以告诉我如何解决它吗?

1 个答案:

答案 0 :(得分:0)

根据您所说的,听起来您需要调整参数才能满足if语句。 Chrome显然有一个不同的视图端口。通过测试,您应该能够找到最佳尺寸。