如 <font>I love this </font>
我如何得到font标签中的内容的起始left 和top
我如何得到font标签中的内容的起始left 和top
解决方案 »
- 在safari下xmlhttp.responseText返回值为空,其它浏览器上都返回正常值。
- 神奇!!!!有趣的jquery绑定事件~~~~~
- 有人碰到过这种问题没 javascript动态创建
- firefox下关闭window?
- 为什么JS部分没响应?
- 如何实现按向上箭头时,得到按shift+tab的效果(向上的focus)?看似简单的问题,就是无法实现,苦恼ing...
- 如何从IE 中复制表格到Excel中?
- 国耻签名活动,请版主置顶!!!!!!!-----我的心真的很痛
- javascript可以操作ActiveX控件吗?
- 引用了母板页的页面,如何使用JavaScirpt?
- 这两段代码为什么结果不同?
- 请教一个奇怪的问题?
var x = 0, y = 0;
do{
x += o.offsetLeft;
y += o.offsetTop;
}while(o=o.offsetParent);
return {'x':x,'y':y};
}
这个函数可以取得元素的坐标
alert(getPos(document.getElementById("定义的id")).x)
alert(getPos(document.getElementsByTagName("font")[0]).y)
var left = $("#test").css("left");
var top = $("#test").css("top");
alert("left=="+left+"top=="+top)
});
正确的方法还是用1楼的
或者想用jquery的话,可以用offset()函数
jquery取得是currentStyle上的left和top,主要是有很多复杂的情况取left是没有用的,比如说各种定位方式(position), scroll的情况等等
我没有说不用jquery,我前面说的是如果用jquery的话,用offset()函数比较好