Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- (function() {
- var timer;
- var SCROLL_STEP_OFFCET = 10;
- var ELEMENT_POSITION_TOP_OFFCET = 100;
- var scroolOffset;
- function getCoords(elem) {
- var box = elem.getBoundingClientRect();
- var body = document.body;
- var docEl = document.documentElement;
- var scrollTop = window.pageYOffset || docEl.scrollTop || body.scrollTop;
- var clientTop = docEl.clientTop || body.clientTop || 0;
- var top = box.top + scrollTop - clientTop - ELEMENT_POSITION_TOP_OFFCET;
- return top;
- }
- function smoothScroll() {
- timer--;
- var stepOffset;
- var currentPosition = window.scrollY || window.pageYOffset;
- if (currentPosition < scroolOffset) {
- stepOffset = currentPosition + SCROLL_STEP_OFFCET;
- }
- window.scrollTo(0, stepOffset);
- if (window.scrollY !== scroolOffset && timer > 0) {
- setTimeout(smoothScroll, 5);
- }
- }
- function scrollToElement(selector) {
- var pageSlider = document.querySelector(selector);
- if (pageSlider) {
- scroolOffset = parseInt(getCoords(pageSlider));
- timer = parseInt(scroolOffset / 10);
- smoothScroll();
- }
- }
- if (window.localStorage.getItem('adoricTermsRedirectGasExchange') === 'true') {
- window.localStorage.removeItem('adoricTermsRedirectGasExchange');
- scrollToElement('[data-target="#legal-section"] div:nth-child(3) h2');
- }
- })();
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement