Javascript 如何在单击链接时打开产品选项卡?
我试图在点击链接时打开网页上的一个特定选项卡。不仅如此,我还需要页面在单击后向下滚动到该区域(如锚定标记) 这是我正在处理的页面: 我正在处理的链接是产品标题下金星旁边的蓝色“154评论”链接。点击后,我需要它打开下面的“评论(140)”选项卡,并向下滚动到该区域 以下是我目前围绕链接的内容:Javascript 如何在单击链接时打开产品选项卡?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图在点击链接时打开网页上的一个特定选项卡。不仅如此,我还需要页面在单击后向下滚动到该区域(如锚定标记) 这是我正在处理的页面: 我正在处理的链接是产品标题下金星旁边的蓝色“154评论”链接。点击后,我需要它打开下面的“评论(140)”选项卡,并向下滚动到该区域 以下是我目前围绕链接的内容: <a onclick="ActiveProductTab('ProductReviews_Tab'); window.scrollTo(0,jQuery('#ProductReviews').of
<a onclick="ActiveProductTab('ProductReviews_Tab'); window.scrollTo(0,jQuery('#ProductReviews').offset().top); return false; ">154 reviews</a>
154评论
它根本不起作用,当我点击时什么也没发生
有什么想法吗?谢谢 review选项卡标题的id为
ReviewsTabLink
,因此您可以手动触发单击事件(因为我没有看到用于该选项卡的任何插件-如果您为该选项卡使用了任何插件,您可以查看其文档,以查看是否有一个选项可以像中一样设置活动选项卡)
您可以使用以下代码:
<a onclick="$('#ReviewsTabLink').click();
$('html, body').animate({
scrollTop: $('#ReviewsTabLink').offset().top + 'px'
}, 'fast'); ">154 reviews</a>
154评论
它在你的网站上工作。我现在已经测试过了。效果很好!你甚至还添加了动画,这是一个额外的奖励!非常感谢
<a onclick="$('#ReviewsTabLink').click();
$('html, body').animate({
scrollTop: $('#ReviewsTabLink').offset().top + 'px'
}, 'fast'); ">154 reviews</a>