0
インラインブロック要素に幅を設定する私は(インラインブロックとのdivの)タイルコンテナの数を有するテーブルクローム:プログラムで
[] [] []
私は幅を変更表しますこれらのコンテナの1つであるChromeは、それらを再レンダリングすることに失敗しています。容器を再レンダリングするためにクロムを強制する方法は
[] []
// Updates each container with the correct HTML and the appropriate width values
function UpdateContainer(crosstab)
{
var container = $(".GeneratedTableContainer").filter("[index='" + crosstab.Index + "']").find(".GeneratedTableContent");
container.html(crosstab.Html);
// Capture the width of the table and update the .GeneratedTableContainer and .GeneratedTableWrapper to prevent overflow.
var width = container.find(".Crosstab").css("width");
container.closest(".GeneratedTableContainer").css("width", width);
container.closest(".GeneratedTableWrapper").css("width", width);
}
div.GeneratedTableWrapper
{
display: inline-block;
min-width: 500px;
width: auto;
margin-left: 5px;
}
div.GeneratedTableContainer
{
margin-top: 5px;
min-width: 500px;
width: auto;
border: 1px solid #dddddd;
position: absolute;
top:0px;
bottom:5px;
}
がある(これはクロムで起こりますか)? Chromeは重複を防ぐ従って、これらの容器を再レンダリングすることを知っている容器
$(".GeneratedTableWrapper").AddClass("Resized")
にクラスを追加することにより