我有一個2列的表格。當用戶點擊第2列的任何單元格時,它應該在「該單元格」上疊加一個div,該div應該左上角與單擊的單元格對齊,並進行絕對定位。將元素放置在另一個之上
我們該怎麼做。這是我做過迄今(不工作密碼)
var $divOverlay = $('#divOverlay');
var bottomWidth = $(this).css('width');
var bottomHeight = $(this).css('height');
var rowPos = $(this).position();
bottomTop = rowPos.top;
bottomLeft = rowPos.left;
$divOverlay.css({
position: 'absolute',
top: bottomTop,
right: '0px',
width: '80%',
height: '500px'
});
小提琴:http://jsfiddle.net/v4dXn/14/
爲什麼不只是改變單元格的背景顏色? – adeneo
只需將「left:bottomLeft」添加到屬性即可。 http://jsfiddle.net/v4dXn/15/ –
覆蓋從第1列出現。我的任務是使覆蓋出現在第2列單元 – CuriousDev