我可以使用 OnClick 跳转到锚点/选项卡吗?

Can I jump to anchor / tab using OnClick?

本文关键字:选项 可以使 OnClick 我可以      更新时间:2023-09-26

我认为这个很容易,但我在跳跃部分撞了我的头。我有一个页面,在这个页面上我有选项卡,我想单击"阅读"链接,以便它 (1) 打开选项卡和 (2) 跳转到页面的该部分,以便用户可以继续阅读。我的代码:

<a onclick="$('a[href=#tab-read]').click();">Read</a>

就像我说的,工作得很好,打开我需要的选项卡,但实际上并没有跳转到它?我仍然需要向下滚动页面才能进入内容区域。

试试这个,你可以强制窗口去锚标签,或者改变选择器去到所需的元素:)

$(window).scrollTop($('a[href=#tab-read]').offset().top);