使用 jQuery,当课程资料加载到与内容页面相同的窗口中时,我应该将哪个元素滚动到顶部



D2L - 明空

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

使用 jQuery,我应该针对哪个元素/类来让窗口滚动到新链接页面的顶部?

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

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

是否有其他人遇到过这种情况,任何人都可以阐明我如何解决此问题?谢谢!!

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

相关内容

最新更新