首页 > 解决方案 > jQuery滚动到元素不起作用3

问题描述

这个答案中,我的<body>标签后有以下内容:

<a id="Pagetop"></a>

在我的页脚中,我有:

<script>
    jQuery(document).ready(function () {
        jQuery(".pgtop").click(function () {
            jQuery('html, body').animate({
                scrollTop: jQuery("#Pagetop").offset().top
            }, 1000);
        });
    });
</script>
<p class="pgtop"><img src=".../images/up-arrow.png" alt ="Go to top of page" title ="Go to top of page" width="30" height="auto" border = "0" ></p>

此代码在此站点上有效,但相同的代码在此站点上无效。

您能看看为什么向上箭头在第二个站点上没有向上滚动吗?

有问题的元素是窗口右下角的向上箭头。

帮助表示赞赏。

标签: jquery

解决方案


它在html没有overflow-y: scroll;CSS 属性时工作。

我希望我能解释一下,但我也不知道为什么...


推荐阅读