Ho creato un'app Web alcuni mesi fa e l'ho verificata funzionando correttamente in ie, ff & chrome.L'attributo di visibilità ha smesso di funzionare in chrome per me
sono andato a aggiungere qualcosa la scorsa notte e ho notato che la funzione hide iframe non funziona più in chrome.
Se controllo l'elemento, posso vedere che l'attributo sta effettivamente cambiando, ma l'iframe non è nascosto.
function hideIFrame(){
document.getElementById("myFrame").style.visibility="hidden";
self.focus();
}
function showIFrame(){
document.getElementById("myFrame").style.visibility="visible";
}
il div myFrame inizia nascosto. ed è reso visibile con successo ma quando la visibilità è cambiata in chrome nascosta non la nasconde, ff e cioè la nascondi ancora.
qualche idea del perché?
la correzione:
function hideIFrame(){
document.getElementById("myFrame").style.visibility="hidden";
document.getElementById("myFrame").style.opacity=0;
self.focus();
}
function showIFrame(){
document.getElementById("myFrame").style.visibility="visible";
document.getElementById("myFrame").style.opacity=1;
}
La prego di fornire un jsfiddle. Deve esserci qualcos'altro in corso ... –
Avendo lo stesso problema. Riesci a trovare una voce di bug su Chromium? MODIFICA: trovato questa voce: http://code.google.com/p/chromium/issues/detail?id=301376 Puoi confermare che il bug si verifica solo sulle pagine che incorporano il contenuto flash? –
@Gyum Fox La mia pagina ha incorporato il flash sì –