我想在一个碰巧有多个列的表行(tr标签)上叠加一个div(或任何可以工作的元素)。

我尝试了一些似乎不起作用的方法。我在下面发布了我当前的代码。

我确实得到了一个叠加层,但不是直接在行上。我尝试将叠加层顶部设置为$ divBottom.css('top'),但这始终是'auto'。

那么,我是在正确的轨道上,还是有更好的方法呢?你可以看到,使用jQuery很好。

如果我在正确的轨道上,我如何正确放置div? offsetTop是否包含在包含元素,表中的偏移量,我需要做一些数学运算?还有其他问题我会遇到这个问题吗?

$(document).ready(function() {

$('#lnkDoIt').click(function() {

var $divBottom = $('#rowBottom');

var $divOverlay = $('#divOverlay');

var bottomTop = $divBottom.attr('offsetTop');

var bottomLeft = $divBottom.attr('offsetLeft');

var bottomWidth = $divBottom.css('width');

var bottomHeight = $divBottom.css('height');

$divOverlay.css('top', bottomTop);

$divOverlay.css('left', bottomLeft);

$divOverlay.css('width', bottomWidth);

$divOverlay.css('height', bottomHeight);

$('#info').text('Top: ' + bottomTop + ' Left: ' + bottomLeft);

});

});

#rowBottom { outline:red solid 2px }

#divBottom { margin:1em; font-size:xx-large; position:relative; }

#divOverlay { background-color:Silver; text-align:center; position:absolute; z-index:10000; opacity:0.5; }

Overlay Tests

Do it!

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

This is the bottom text

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

This is the overlay div.

html tr标签添加div,如何在表行(tr)上叠加div(或任何元素)?相关推荐

  1. 给table表格的tr标签添加圆角效果

    最近有个需求是给表格的每一栏数据加上一个椭圆的背景,原本以为只有添加 border-radius和背景色就能搞定,然而结果是边框和圆角对tr标签并不生效,轮廓虽然生效但是设置不了圆角效果,,经过百度发 ...

  2. 零基础前端笔记(2)html,表格,列表,标签,文本域,表单域

    XHTML可扩展超文本标记语言(2) (1)创建表格 (2)表格属性 表头单元格标签th 表格标题caption 小说排行榜 (3)合并单元格 (4)划分表格结构 (5)列表标签 无序列表 有序列表 ...

  3. HTML 表格table tr td、表头标题、表结构、合并单元格

    文章目录 表格基本标签 表格属性 表格标题和表头单元格标签 表格的结构标签(了解) 合并单元格 表格基本标签 <table><tr><td>单元格内的文字</ ...

  4. html中tr和td怎么快速输入,HTML的tr和td标签

    网页制作用的较多的就是这些常用的标签,现在将tr和td分析如下: 1.HTML tr 标签 tr 标签 -- 代表HTML表格中的一行 * tr标签是成对出现的,以 开始,结束 * 属性 o Comm ...

  5. H5 table tr标签和td标签的区别

    <tr> 标签定义 HTML 表格中的行. 一个 <tr> 元素包含一个或多个 <th> 或 <td> 元素. <td> 标签定义 HTML ...

  6. JS从后台获取数据,前台动态添加tr标签中的td标签

    功能描述: 要求从后台查询该省份的所有城市,然后动态的再前台固定的tr标签中添加相应的td标签来展示城市基本信息: 文章目录 #一.前台jsp及js源码 jsp:在固定的tr标签中添加一个id,通过j ...

  7. 表格标签 table标签 tr标签 单元格间距 单元格居中加粗 表单居中

    table标签 table标签是表格标签 用这个可以创建一个表格 在标签中可以设置表格的相关属性 tr标签和td标签 一个<tr></tr>标签代表一行 一个<td> ...

  8. tr标签单独添加border

    直接定义table tr{ border-bottom: 1px solid #e5e5e5; }是不生效的,有border但是不显示: 必须在tr外层的table标签添加border-collaps ...

  9. PHP实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中

    PHP实现单击"添加"按钮增加一行表单项,并将所有内容插入到数据库中 效果图: html+jquery: <html> <head> <meta ht ...

最新文章

  1. jQuery replaceWith replaceAll end的用法
  2. 基础SQL面试题(3)
  3. 美国读本科出勤率低被休学,无法毕业怎么办
  4. Layui宣布下线,不自禁的感叹一下,回忆啊
  5. 【SAM】差异(P4248)
  6. 把student a am i 变成 i am a student(两种方法)
  7. groupwise_GroupWise部分文档翻译
  8. 鸿蒙硬件HI3861-I2C-PCF8591
  9. 力扣-150 逆波兰表达式求值
  10. 关于sizeof(struct student)的问题
  11. 【2019徐州网络赛:G】Colorful String(回文树+二进制统计回文串内不同字母数技巧)
  12. 使用ASP.NET Core开发Web API入门
  13. 本人对Oracle Bill Of Material模块的一些了解
  14. Android App 安全登录认证解决方案
  15. [codeforces 1293A] ConneR and the A.R.C. Markland-N 不超时的二分/无限长数组map+桶排序
  16. 一份黑椒牛肉饭引发的瞎想
  17. 20194311姜晨昊Exp3-免杀原理与实践
  18. 保险IT从业者必须知道 的健康险
  19. Github使用教程(一)--搭建Github环境
  20. Paypal收款扣手续费计算方法,终于遇到了次

热门文章

  1. Android面试官,面试安卓开发十大问题
  2. 【Windows】这台电脑无法运行 Windows 11 问题解决
  3. 南京金陵中学2021高考成绩查询,2020高考成绩出炉 南京各大高中喜报来了!
  4. java字符串长度计算,论程序员成长的正确姿势
  5. SQL server 2008 数据库分离附加
  6. matlab m档案学习
  7. 欢迎加入QQ群(63503492)讨论技术
  8. Partical System
  9. 0/1背包问题---C++动态规划法
  10. 阿里云服务器ECS云盘扩容