固定幅を使わずに<table>
セル内で日付とフレーズを交互にする必要があります。どのようにして、表のセル内のテキストを同じ長さのテキストに置き換えることができますか?
<table>
<thead>
<tr><th>Date</th></tr>
</thead>
<tbody>
<tr><td id='changethis'>Wed Dec 21 2011</td></tr>
</tbody>
</table>
var hold = $('#changethis').text();
setInterval(function() {
if ($('#changethis').hasClass("highlight")) {
$('#changethis').text(hold);
$('#changethis').removeClass("highlight");
}
else {
$('#changethis').text(" E R R O R ");
$('#changethis').addClass("highlight");
}
},1000);
問題は、テキストが交互に切り替わるたびに列の幅が再フォーマットされることです。レンダリングされたテキストの幅を計算し、交互に並んだテキストを調整することは可能ですか?レンダリングされたテキストの幅を計算するJSbin Here
に幅を追加してみてください可能性があり。幅() –