2012-04-11 18 views
1

Ich habe einige Inhalte, die ich in iframe mit fancybox zeigen möchte. Wenn ich es verwende, erscheint es mit horizontalen und vertikalen Bildlaufleisten, obwohl der gesamte Inhalt darin ist. Wenn ich es in Firefox anschaue, sehe ich, dass wenn ich auf html klicke, alles drin ist, aber da ist noch etwas übrig, das sich außerhalb der markierten Box befindet. Die nächste Ebene ist iframe.fancybox-iframe, die die Bildlaufleisten enthält. Ich schaute auf das CSS und das Padding und Ränder auf Null gesetzt, so dass ich nicht weiß, warum die Bildlaufleisten da sind. Gerade jetzt so weit wie Optionen habe ich nur autoSize:false. Alles, was ich in dem Körper der Seite habe, die ich zeigen möchte, ist eine Form.Entfernen Sie nutzlose Bildlaufleisten auf fancybox iframe

Antwort

1

versuchen, dies zu der CSS hinzufügen:

.style{ 
    overflow: hidden; 
} 

Wenn es nicht helfen, geben Sie bitte Ihre HTML und CSS schreiben.

+1

mit Ich fand, was es verursacht wurde. Etwas im Formular hatte eine störende Auffüllung, aber das Hinzufügen Ihrer Lösung zum HTML-Tag funktioniert ebenfalls. Ich werde die Antwort akzeptieren, wenn es mir erlaubt. – qitch

2

Wenn jemand fragt, welche Klassennamen

.fancybox-inner { 
    overflow: hidden !important; 
} 

verwenden Und wenn Sie einen kleinen weißen Hintergrund gefunden können Sie es zurücksetzen

.fancybox-skin { 
    background: inherit; 
}