再找解法的時候找到這篇: Absolutely Position Element Within a Table Cell,可以算是亡羊補牢的方法,用一個 plugin 讓 DOM 自己再長出 div 來,但我覺得比較不好就是了,有需要也可以用看看。
plugin
- $.fn.iWouldLikeToAbsolutelyPositionThingsInsideOfFrickingTableCellsPlease = function() {
- var $el;
- return this.each(function() {
- $el = $(this);
- var newDiv = $("<div />", {
- "class": "innerWrapper",
- "css" : {
- "height" : $el.height(),
- "width" : "100%",
- "position": "relative"
- }
- });
- $el.wrapInner(newDiv);
- });
- };
使用
- $("th, td").iWouldLikeToAbsolutelyPositionThingsInsideOfFrickingTableCellsPlease();
0 意見:
張貼留言