同じクラスと構造を持つ 2 つのテーブルがあります。CSS を使用してクラスのスタイルを設定すると、希望どおりに表示されます。
問題は、これらのテーブルの 1 つが最初は非表示であり、後で JavaScript を使用して表示された場合、与えられたアウトラインがテキストで囲まれている場所に合わせて縮小されることです。
これは、テーブルを表示するために使用されるコードです。
function setTable(){
if(document.getElementById("forfeitTable2").style.display=="none"){
document.getElementById("forfeitTable2").style.display="block";
}
else if(document.getElementById("forfeitTable2").style.display=="block"){
document.getElementById("forfeitTable2").style.display="none";
}
}
このデモは、おそらく私よりもうまく説明できます。
http://jsfiddle.net/DelightedD0D/6Ajyn/1/
- なぜこれが起こるのですか?
- それを止めるにはどうすればよいですか?