問一下,
我在表格內有一個div,想要填滿整個儲存格
但因為旁邊的儲存格有使用到bootstrap的折疊(Collapse)元件導致整行高度無法固定
因此沒辦法直接設height:100%
換個想法改讓div元件距離上下左右邊界距離是0,
來撐大div
td跟div都上m-0跟p-0結果沒變,
無法如預期填滿整個表格...
好像只能透過js來處理??????
網路上看到有人的處理方式是每隔幾微秒就重新偵測並重設全部div高度,這是唯一解?
另一個方式是resize,但他只能用在windows
問一下tr/td的高度變化是否會觸發什麼事件????
或有沒有讓div填滿整個儲存格的方法???
目前我寫的自動改變高度,但他只能一次性,且變大就回不去了...
// div有一個固定的class是shift-box
// 當前儲存格多高就設定為多高
$('.shift-box').each(function () {
let h = $(this).parents('td').height();
$(this).css('min-height', h);
});
感恩