UNPKG

swup

Version:

Complete, flexible, extensible and easy to use page transition library for your web.

24 lines (21 loc) 669 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var doScrolling = function doScrolling(popstate) { if (this.options.scroll && (!popstate || this.options.animateHistoryBrowsing)) { if (this.scrollToElement != null) { var element = document.querySelector(this.scrollToElement); if (element != null) { var top = element.getBoundingClientRect().top + window.pageYOffset; this.scrollTo(document.body, top); } else { console.warn('Element for offset not found (' + this.scrollToElement + ')'); } this.scrollToElement = null; } else { this.scrollTo(document.body, 0); } } }; exports.default = doScrolling;