2014-07-08 4 views
2

J'ai un iframe et son code est:visibilité Safari iframe cachée ne fonctionne pas

<iframe page_id="3" allowtransparency="true" src="https://www.mysite.com/" name="custom-frame" id="custom-frame-2044963" class="custom-frame" style="visibility: hidden; height: 1014px; width: 1060px;" scrolling="no" frameborder="0" width="100%" height="0" content_height="217"></iframe>

Pour une raison visibility: hidden ne fonctionne pas dans Safari mais il est dans Chrome et FF. Je ne l'ai jamais rencontré auparavant. Cela semble être un nouveau problème puisque ce code est très très ancien. Des idées? Je ne suis pas display pour éviter d'autres problèmes.

EDIT Cela ressemble à un bug de Safari? http://jsfiddle.net/y2V3T/ v7.0.4

+0

J'ai enlevé tous les attributs en dehors de 'style' et toujours pas bon –

+0

Pouvez-vous démontrer dans un jsFiddle? – jfriend00

+0

@ jfriend00 juste fait un et posté comme vous l'avez commenté :) –

Répondre

2

Si visibility: hidden ne vous travaillez pouvez également utiliser l'opacité: 0;

Le code ressemblerait à ceci:

<iframe page_id="3" allowtransparency="true" src="https://www.example.com/" name="custom-frame" id="custom-frame-2044963" class="custom-frame" style="opacity: 0; height: 1014px; width: 1060px;" scrolling="no" frameborder="0" width="100%" height="0" content_height="217"></iframe> 
Questions connexes