Kartöffelchen
Threadersteller
Dabei seit: 16.03.2012
Ort: Strawberry Fields
Alter: -
Geschlecht:
|
Verfasst So 18.01.2015 17:11
Titel JavaScript - Scrollen wieder erlauben |
|
|
Hi, ich bastle gerade an dieser Seite. Allerdings möchte ich, dass die Scrollbar eben nicht gesperrt ist und man wieder runterscrollen kann. Also im Seitenquelltext ist wohl der Bereich dafür zuständig:
Code: | // show content section
function toggleContent( container, trigger ) {
if( classie.has( container, 'container--open' ) ) {
classie.remove( container, 'container--open' );
classie.remove( trigger, 'trigger--active' );
classie.remove( nav, 'thumb-nav--hide' );
container.setAttribute( 'data-open', '' );
preventScroll();
}
else {
classie.add( container, 'container--open' );
classie.add( trigger, 'trigger--active' );
classie.add( nav, 'thumb-nav--hide' );
container.setAttribute( 'data-open', 'open' );
allowScroll();
// For Demo purposes only
if(hasad) {
hasad = false;
var ad = document.getElementById( 'cdawrap' );
if(ad) document.body.removeChild(ad);
}
}
}
// scroll functions
function resetScroll() { document.body.scrollTop = document.documentElement.scrollTop = 0; }
function preventScroll() { window.addEventListener( 'scroll', noscroll ); }
function allowScroll() { window.removeEventListener( 'scroll', noscroll ); }
function noscroll() {
window.scrollTo( 0, 0 );
}
init(); |
Das Scrollen ist scheinbar erst bei aktiviertem Contentbereich erlaubt.
Und wenn ich nur die Scroll Functions rausschmeiße, bleibt die ganze Seite schwarz.
Mag mal jemand helfen?
Zuletzt bearbeitet von Nimroy am So 18.01.2015 17:25, insgesamt 1-mal bearbeitet
|
|