【发布时间】:2013-09-04 16:44:44
【问题描述】:
我有一张这样的桌子:
th1 th2 th3 th4 th5 th6
td1 td2 td3 td4 td5 td6
td1 td2 td3 td4 td5 td6
新表行添加了上面的表单,该表单运行后台进程来计算每个td 中的所有数据。该过程可能需要 10-60 秒。
我想对整个tr 的背景进行阴影处理,而不是显示进度的单独列,因为它对应于计算过程的完成百分比。
例如:
th1 th2 th3 th4 th5 th6
$ 1 $ 2 $ 3 $ 4 $ 5 $ 6 [100% done, 100% of row shaded light green]
$ - $ - $ - $ - $ - $ - [ 40% done, 40% of row shaded light green]
仅背景:
th1 th2 th3 th4 th5 th6
|||||||||||||||||||||||||||||||||||||| [100% done, 100% of row shaded light green]
||||||||||||||| [ 40% done, 40% of row shaded light green]
||||||||| [ 25% done, 25% of row shaded light green]
|||| [ 10% done, 10% of row shaded light green]
你有什么推荐的?
以下是一些通用标记:
<table>
<thead>
<tr><th>th1</th><th>th2</th><th>th3</th><th>th4</th><th>th5</th><th>th6</th></tr>
</thead>
<tbody>
<tr data-progress="100"><td>$1</td><td>$2</td><td>$3</td><td>$4</td><td>$5</td><td>$6</td></tr>
<tr data-progress="40"><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr data-progress="25"><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
<tr data-progress="10"><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr>
</tbody>
</table>
【问题讨论】:
-
我假设 JS 和 CSS。我还不确定如何解决这个问题。我只知道最终我希望行本身传达进度,而不是单独的进度部分。
-
嘿,关闭投票和否决票是怎么回事?至少提个建议。
标签: javascript html css ajax html-table