我有一個相當複雜的視圖,涉及一個垂直線的背景網格,每個時間間隔爲5分鐘。這些線的間距與高度一樣是動態的。下面是如何我目前生成它們,創建一個動態間隔的垂直線的背景
**snip**
outtxt_norm = '<div class="tl-td" style="width: ' +
(TIME_SECONDSPERHALFHOUR*_scale/6) +
'px; height: ' + (_table_height) + 'px;"></div>';
outarr = [];
for(idx = 0, difference = 288*totaldays; idx < difference;){
outarr[idx++] = outtxt_norm;
}
$('#parent').append(outarr.join(''));
outarr = [];
**snip**
totaldays可以是從1至30在是30,.append()調用以在10秒內完成的情況下,我已經嘗試使用一張桌子和一個divs來創造它沒有時間差異。如果我刪除了樣式,那麼它們可以在1秒內創建,但隨後將樣式應用到它們會導致FF崩潰。
有沒有更快的方式來創建動態寬度垂直線的背景?
您是否試過使用類而不是內聯CSS? – Vincent 2011-03-04 15:23:54
@Vincent如何設置課程的高度和寬度?我不知道有什麼辦法做到這一點。 – Andrew 2011-03-04 15:33:24
你可以做document.body.innerHTML + =「」。 – Vincent 2011-03-05 02:02:49