Skip to Content

JavaScript File

URL: https://esvai.ru/g/templates/shop2/2.130.2/default-3/js/paginationscroll.js
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Tue, 25 Nov 2025 07:55:13 GMT
Download Time: Less than a second
Cookies: None
Size: 1 KB
HTTP Headers:  8 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1document.addEventListener("DOMContentLoaded", function() {

2 let paginationPage = document.referrer;

3 let paginationUrl = '/p/';

4 let isHome = window.location.pathname === "/";

5

6 const offset = 20;

7

8 let mainSite = document.querySelector('.site-main')

9

10 if(mainSite){

11

12 let elementPosition = mainSite.getBoundingClientRect().top + window.pageYOffset + offset;

13

14 let navType = performance.getEntriesByType("navigation")[0]?.type;

15

16 if(paginationPage.includes(paginationUrl) && isHome && navType !== "reload"){

17 //if(mainSite){

18 setTimeout(function(){

19 // mainSite.scrollIntoView()

20

21 window.scrollTo({

22 top: elementPosition

23 });

24

25 }, 333)

26

27 //}

28 }

29 }

30})