hexo-theme-redefine
Version:
Redefine your writing with Hexo Theme Redefine.
2 lines • 456 B
JavaScript
let o=!1;const handleClick=o=>{if(o.target.closest(".tool-scroll-to-top"))return void window.scrollTo({top:0,behavior:"smooth"});o.target.closest(".tool-scroll-to-bottom")&&(()=>{const o=document.body.scrollHeight;window.scrollTo({top:o,behavior:"smooth"})})()};export default({signal:t}={})=>{o||(o=!0,t?document.addEventListener("click",handleClick,{signal:t}):document.addEventListener("click",handleClick))};
//# sourceMappingURL=scrollTopBottom.js.map