jquery - 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>
您能看看为什么向上箭头在第二个站点上没有向上滚动吗?
有问题的元素是窗口右下角的向上箭头。
帮助表示赞赏。
解决方案
它在html
没有overflow-y: scroll;
CSS 属性时工作。
我希望我能解释一下,但我也不知道为什么...
推荐阅读
- javascript - 如何在 iframe 中获取滚动位置?
- icalendar - Google 日历未向我的 ICS 文件发送电子邮件 RSVP
- eclipse - Eclipse:组合 Groovy 和 Gradle 编辑支持
- c# - 跨线程操作无效:控件“listBox1”从创建它的线程以外的线程访问
- sql - 需要计算单个字段中的值
- c# - C# 对 50000 条及更多记录执行批量删除
- image - 从 RGB 值计算单个代表“像素值”
- python - Python 解压 json 的最佳方法?
- plot - 保持 SGPlot 组颜色的顺序
- excel - 基于其他单元格的单元格值变化