在href上触发2个事件?滚动到顶部,然后加载

时间:2017-10-05 09:53:06

标签: javascript jquery css

我有一个问题,我想在网页上的javascript或jquery中触发特定事件。该页面在页面加载期间具有动画效果(屏幕和内容分为两部分,幻灯片打开显示下一内容)。当页面上的内容适合并且不需要滚动时,这种方法很有效。但是,当需要滚动内容时,效果看起来并不好。反正有没有触发href滚动回到页面顶部然后加载href链接/目标?在基本术语中,类似于"点击滚动到顶部,然后加载链接"任何帮助都会很棒!感谢

1 个答案:

答案 0 :(得分:0)

可以使用jquerys animate滚动到顶部,然后如果完成重定向:

$("a").click(function() {
  $("html, body").animate({ scrollTop: 0 }, "slow", ()=> location.href = this.href );
  return false;
});

try it