我将创建一个选择“套索”,用户可以使用它来选择表格的部分。我认为在该区域上放置一个 div 比尝试操纵单元格边界要容易得多。
如果您不明白我的意思,请打开一个电子表格并拖动一个区域。我希望 div 与单元格边框完美对齐。
我很清楚如何做到这一点,但是我如何获得表格单元格(td)的(x,y)坐标(屏幕位置)?
Use .offset() http://api.jquery.com/offset随着.height() http://api.jquery.com/height and .width() http://api.jquery.com/width如果需要的话。
var td = $(someTDReference);
var pos = td.offset();
pos.bottom = pos.top + td.height();
pos.right = pos.left + td.width();
// pos now contains top, left, bottom, and right in pixels
Edit:不是.position()
罢工>,使用.offset()
。更新如上。
Edit:改变了pos.width()
to td.width()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)