smoothScroll.js 是极小的,符合标准的平滑滚动脚本,无依赖,支持 Firefox, Chrome, IE10, Opera 和 Safari。
使用:
<script type="text/javascript" src="path/to/smoothscroll.min.js"></script>
示例:
var smoothScroll = require('smoothscroll'); var exampleBtn = document.querySelector('.example-button'); var exampleDestination = document.querySelector('.example-destination'); // This function can easily be an onClick handler in React components var handleClick = function(event) { event.preventDefault(); smoothScroll(exampleDestination); }; exampleBtn.addEventListener('click', handleClick);