Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor iron:router中标签更改之间的动画_Meteor_Iron Router - Fatal编程技术网

Meteor iron:router中标签更改之间的动画

Meteor iron:router中标签更改之间的动画,meteor,iron-router,Meteor,Iron Router,在我的网站上,我在导航栏中在我的网站/#关于和我的网站/#联系人之间导航 在新版iron:router中,路由器会自动跳转到相应的锚点,但我想在这两条路由之间添加动画,而不是iron:router提供的硬跳转 你知道去哪里吗 欢迎有一个隐藏的路由器。iron:Router中的\u scrollToHash方法,当您使用哈希(#id)单击锚点时会调用该方法,您可以覆盖默认行为,使用此代码平滑地从当前位置到元素设置动画: Router._scrollToHash = function(hash) {

在我的网站上,我在导航栏中在我的网站/#关于和我的网站/#联系人之间导航

在新版iron:router中,路由器会自动跳转到相应的锚点,但我想在这两条路由之间添加动画,而不是iron:router提供的硬跳转

你知道去哪里吗


欢迎有一个隐藏的
路由器。
iron:Router
中的\u scrollToHash
方法,当您使用哈希(
#id
)单击锚点时会调用该方法,您可以覆盖默认行为,使用此代码平滑地从当前位置到元素设置动画:

Router._scrollToHash = function(hash) {
  var section = $(hash);
  if (section.length) {
    var sectionTop = section.offset().top;
    $("html, body").animate({
      scrollTop: sectionTop
    }, "slow");
  }
};
当遇到类似这样的问题时,请毫不犹豫地深入研究
iron:router
代码,源代码非常可读