Scrollbars komplett verstecken / ohne Funktion

andy72

Erfahrenes Mitglied
hallo @all,

folgendes Problem:
Ich habe auf einer Seite scrollenden Content, der an einem bestimmten Punkt
unterbunden werden soll.
Ich lasse zeitweise einen Div anzeigen, der AUF dem "body" liegt (visuell).
Nun will ich während dieser Anzeige das scrollen der darunter liegenden Seite unterbinden - was im IE mit document.body.scroll = "no" auch funktioniert,
jedoch im Firefox Probleme macht:

Habe bereits das HTML-Tag mit "overflow: hidden" manipuliert, jedoch kann
man mit Mouserad und PgDwn u. PgUp immernoch scrollen.

Habe dazu versucht, das scroll-Event abzufangen
Code:
window.onscroll = function() {
  return false;
}

jedoch ohne Erfolg.

Bin für schnelle Hilfe dankbar ;)

LG
Andy
 
Moin Andy,

Habe bereits das HTML-Tag mit "overflow: hidden" manipuliert, jedoch kann
man mit Mouserad und PgDwn u. PgUp immernoch scrollen.

was das Mausrad betrifft, das kann ich mit meiner Maus nicht nachvollziehen....da scrollt nichts mehr.

PgDwn u. PgUp kannst du verhindern, indem du zusätzlich zu onscroll auch den onkeypress-Event cancelst.
 
danke für die Antwort,

das Problem hat sich von selbst gelöst:
Nachdem ich auf die halbtransparente "ebene" (füllt 100% das window.innerWidth/innerHeight) gepackt habe, das den Content enthält, sind alle Events
"darunter" Weg - passt also ... merkwürdig, oder ? *g*

Im übrigen trat das Problem nur in Firefox 3 auf *grübelz*

LG
Andy
 

Neue Beiträge

Zurück