Ausblenden, IFRAME Scrollbalken mit javascript
Ich habe ein jQuery-Projekt, wo öffne ich einen iframe mit Bildlaufleisten (scrolling=auto) in einem overlay (boxy plugin) popup mit einer animation. Wenn das overlay geschlossen ich will das popup-tween und fade-out. So weit so gut, aber während die Größe des iframe ist eine Verringerung der scrollbars auftauchen, bevor die ganze Sache verschwindet.
Ich versuchte Manipulation des iframes, scrolling-Attribut, aber das scheint nicht zu existieren, auf die iframes DOM-Objekt an diesem Punkt. Kann mir jemand helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Keine Notwendigkeit für JavaScript. Verwenden Sie einfach die folgende CSS auf die iframe:
IIRC, die scrollbars gehören zu der gerahmt Seite, und deaktiviert es. Wenn Ihr iframes-cross-domain, dies kann nicht möglich sein.
Rahmenlose iframe ohne Scrollbalken:
Dies ist die Reine JS, kann einfach portiert, um jQuery verwenden von attr(), getestet in IE6-8, FF.
Dokument inside verwendet: body {overflow: hidden;} - nicht getestet, ob es wirklich erforderlich ist.