CINXE.COM

phpBB.de • Kein Scrollen bei Seitenwahl

<!DOCTYPE html> <html dir="ltr" lang="de"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="robots" content="noindex" /> <title>phpBB.de &bull; Kein Scrollen bei Seitenwahl</title> <link href="./styles/phpBBdev1/theme/print.css" rel="stylesheet"> </head> <body id="phpbb" class="ltr"> <div id="wrap" class="wrap"> <a id="top" class="top-anchor" accesskey="t"></a> <div id="page-header"> <h1>phpBB.de</h1> <p>phpBB.de - Die deutsche phpBB-Community<br /><a href="https://www.phpbb.de/community/">https://www.phpbb.de/community/</a></p> <h2>Kein Scrollen bei Seitenwahl</h2> <p><a href="https://www.phpbb.de/community/viewtopic.php?t=246472">https://www.phpbb.de/community/viewtopic.php?t=246472</a></p> </div> <div id="page-body" class="page-body"> <div class="page-number">Seite <strong>1</strong> von <strong>1</strong></div> <div class="post"> <h3>Kein Scrollen bei Seitenwahl</h3> <div class="date">Verfasst: <strong>20.11.2022 16:58</strong></div> <div class="author">von <strong>IMC</strong></div> <div class="content">Da mir das runterscrollen bei der Auswahl einer neuen Seite l盲stig wurde habe ich ein kleinen Codeschnipsel gemacht der beim bl盲ttern die Seite auf der alten Position beh盲lt. Er muss lediglich in dem Footer eingebunden werden. <br> <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Alles ausw盲hlen</a></p><pre><code>&lt;script&gt; var siteURL = window.location.search; var siteUrlParams = new URLSearchParams(siteURL); var paginationButtons = document.querySelectorAll('.action-bar .pagination .button'); for (i = 0; i &lt; paginationButtons.length; i++) { paginationButtons[i].addEventListener('mousedown', function(e) { let yPos = parseInt(window.scrollY); let paginationURL = this.getAttribute('href'); let result = paginationURL.indexOf("?"); let paginUrlPara = paginationURL.substr(result); let searchParams = new URLSearchParams(paginUrlPara); searchParams.set('ypos', yPos); this.setAttribute('href', location.origin + location.pathname + '?' + decodeURIComponent(searchParams.toString())); }); } if (siteUrlParams.has('ypos')) { window.scroll(0, siteUrlParams.get('ypos')); } &lt;/script&gt; </code></pre></div> Edit: kleine 脛nderung im Code</div> </div> <hr /> </div> <div id="page-footer" class="page-footer"> <div class="page-number">Alle Zeiten sind <span title="Europa/Berlin">UTC+01:00</span><br />Seite <strong>1</strong> von <strong>1</strong></div> <div class="copyright"> <p>Powered by <a href="https://www.phpbb.com/">phpBB</a>&reg; Forum Software &copy; phpBB Limited </p> <p>Deutsche 脺bersetzung durch <a href="https://www.phpbb.de/">phpBB.de</a> </p> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10