IE中的表格单元格大小

时间:2013-08-28 10:04:16

标签: jquery html css internet-explorer resize

这是一个奇怪的解释,但我正在尝试创建一个小的互动房子,使用表格(我知道,羞耻我)和图像与jQuery。有四个表格单元格,当点击时,调整大小以占据所有四个空间(请参阅链接中的图像以获得更好的想法),但在IE中,底部单元格将调整大小但在它们上方创建一个奇怪的间隙(请参阅附加图片右侧的截图)。当细胞恢复到正常尺寸时(通过点击左边的楼梯),它们显示正常。

屏幕截图:http://www.dumpt.com/img/viewer.php?file=2d1v0ktgb4m1a6c1lg6h.png

以下是进行大小调整的代码:

$('td').click(function(){
  var thisID = $(this).attr('id');
  var thisIMG = '<img src="' + thisID + '.jpg" usemap="#' + thisID + '-map">';
  $(this).animate({'height':'240px','width':'280px'},500);
  $('td').not(this).animate({'height':'0px','width':'0px'},500);
  $(this).html(thisIMG);
});
$('#tableStairs').click(function(){
  $('td').animate({'height':'120px','width':'140px'},500);
  $('td').html('');
});

有人有任何想法吗?

谢谢,

0 个答案:

没有答案