缓动效果滚动到div

时间:2015-01-20 00:07:46

标签: javascript

我在我的网站上使用过这个脚本但是没有任何缓和效果可以告诉我如何在这个脚本上添加缓动效果吗?

<script>

var scaffold = document.getElementById('scaffold');
var menu = document.getElementById('menu');

menu.addEventListener('core-select', function(e) {
  if (e.detail.isSelected) {
    scrollToSection(e.detail.item.getAttribute('name'));
  }
});

function scrollToSection(id) {
  var section = document.getElementById(id);
  if (section) {
    scaffold.$.headerPanel.scroller.scrollTop = section.offsetTop, 500;
  }
}

1 个答案:

答案 0 :(得分:0)

如果可以使用jQuery,您可以使用其animate方法。