私は数か月前にWebアプリケーションを作成し、それを正常に動作するかどうか、つまりff &クロムで動作確認しました。可視性属性がChromeで動作しなくなりました
私は昨晩何かを追加するようになり、hide iframe機能がChromeで動作しなくなったことに気付きました。
要素を調べると、属性は実際に変化していますが、iframeは非表示になっていないことがわかります。
function hideIFrame(){
document.getElementById("myFrame").style.visibility="hidden";
self.focus();
}
function showIFrame(){
document.getElementById("myFrame").style.visibility="visible";
}
myFrame divは非表示になります。正常に表示されますが、可視性が隠されたクロムに変更されたときは、それを隠していないので、それを隠すことになります。
なぜですか?
FIX:
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;
}
を切り替えるためにJSを使用することができます。他に何かが起こっているはずです... –
同じ問題があります。 Chromiumに関するバグエントリが見つかりましたか? EDIT:このエントリが見つかりました:http://code.google.com/p/chromium/issues/detail?id=301376 フラッシュコンテンツが埋め込まれているページでのみ発生することを確認できますか? –
@Gyum Foxマイページに埋め込みました。はい –