Frage

Zunächst einmal dieses Problem tritt nur in Firefox.

Überprüfen Sie diese Beispielseite das Problem zu verstehen: -removed -

Wählen Sie eine beliebige Seite neben Hause. Das Fenster wird auf Seite blättern. Sie können dann nach unten scrollen mit dem Mausrad. Dies funktioniert gut. Aber wenn Sie die Bildlaufleiste auf der rechten Seite mit der Maus greifen wird es auf die „Homepage“ zurückspringen (oben links ein erstes Element, das Teil der gesamten Seite / Website).

Der säumige Code lautet:

  

#content {

overflow-x: hidden; /* <<problem maker */
overflow-y: auto;
width:100%;
background-color:white;
position:relative;
height:400px;
float:left;
min-width: 900px;
  

}

... wenn ich sichtbar macht Überlauf-x. (Überlauf-x: auto;) alles funktioniert, aber ich eine unerwünschte horizontale Bildlaufleiste erhalten

Ich verwende die Jquery scrollTo Plugin, das die Position des div innerhalb #content belebt den „gleitenden“ Effekt zu erzeugen. Offenbar, weil Firefox auf die Standardlastposition „Zurücksetzen“, ist es nicht denke, es sollte mich jemals zu „gleitet“ horizontal erlaubt hat.

Ist das ein Firefox Bug? Oder ein Fehler in der scrollTo Plugin? Oder vielleicht sogar jQuery?

Alle Ideen, wie dieses Problem beheben? Abhilfen Ideen?

Jede Hilfe ist sehr zu schätzen! Dank!

War es hilfreich?

Lösung

Umgehung: Ausblenden der Bildlaufleiste unter einem anderen div. Lame, aber funktioniert in meinem Fall.

Andere Tipps

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top