使用jQuery,当在与内容页面相同的窗口中加载课程材料时,我应该将目标窗口滚动到顶部?

时间:2017-10-19 16:13:17

标签: desire2learn

D2L - Brightspace

在内容页面中,当您使用"相同的窗口"将快速链接插入任何课程材料(讨论板,保管箱,测验等,不包括URL' s)时target(target =" _self"),页面重新加载与父页面相同的高度。根据页面的长度,用户必须向上滚动才能看到页面内容。

使用jQuery,我应该定位哪个元素/类以使窗口滚动到新链接页面的顶部?

到目前为止,我已经:当点击一个带有_self目标的链接滚动到顶部...我已经尝试了窗口,正文,iframe,然后我开始定位类名但没有运气。

$(document).ready(function(){
    $("a[target='_self']").click(function(){
        $(".d2l-page-main").scrollTop(0);
    });
});

是否还有其他人遇到此问题,是否有人可以解释如何解决此问题?谢谢!!

1 个答案:

答案 0 :(得分:0)

根据.scrollTop(value)的{​​{3}},该方法为一组元素设置滚动条。这似乎不是你想要做的。假设您想在页面顶部放置某个元素,jQuery documentation可能会有所帮助。