如何按元素获得左侧位置
How get left position by element
我需要在表中获取位置元素。但是函数 position() 将我返回到其他数据。
img - 名称 elemnt. i = 0;
alert('0 ' + $(img + i).attr('style'));
var position = $(img + i).position();
var left = Math.round(position.left);
alert('1 left= ' + left);
alert('1 ' + $(img + i).attr('style'));
$(img + i).attr('style', 'position:absolute;display:block;left:' + left + 'px;top:' + position.top + 'px;');
alert('2 ' + $(img + i).attr('style'));
跟踪:
0 位置:绝对;显示:块;左:289px;顶部:0px;
剩 1 = 582
1 位置:绝对;显示:块;左侧:289px;顶部:0px;
2 位置:绝对;显示:块;左侧:582px;顶部:159.0833282470703px;
更新:.html:
<table cellpadding="0" id="target" cellspacing="0" width="602" height="500" style="float: left;
margin: 0px; padding: 0px; position: relative; background: url(/content/games/kamikaze2/back.jpg) no-repeat 0 0;">
<tbody>
<tr>
<td valign="top">
<img id="stone_0" src="/content/games/kamikaze2/stone0.gif" width="31" height="28"
class="c" onclick="go()" >
</td>
</tr>
</tbody>
</table>
var position = $(img + i).position();
var left = Math.round($(img + i).css("left"));
相关文章:
- jquery试图按名称获取按钮位置
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- 按下后退按钮时,如何保持可滚动区域的滚动位置
- XPath以基于另一个节点按位置选择节点's的位置
- JavaScript-按位置查找URL中的文本
- Kinectjs在画布上鼠标向下位置的准确性和clearRect未按预期工作
- 按y位置查找哪一行
- javascript递归,按数组位置查找子级
- 按openlayer 3中的位置名称放大
- 按字符位置内部换行文本元素
- 阻止浏览器在按下后退按钮时捕捉到上一个滚动位置
- 按地理位置纬度和经度切换大小写重定向
- JS按高度滚动页面到位置
- 按最近的位置过滤WordPress帖子
- 在鼠标按下期间获取鼠标位置
- JavaScript - 按位置对对象进行排序(左,上)
- 当'输入'在某个位置被按下
- JavaScript的顶部和左侧位置没有按预期工作
- 窗口位置未按预期工作
- 改变位置.然后按后退按钮- IE的行为不同于其他浏览器