解决方案 »
- jquery对表格一列按钮单击事件操作,拿到所在行的id列的值
- 帮忙看下这个js,把弹出对话框取消掉,在线等
- 怎样让下面这个效果也兼容firefox
- 如何让自动执行循环的任务不受window.alert(“”)的弹出消息而暂停。
- 如何实现当点删除按钮时候,出来提示:确实删除吗?按确定,删除,按否,返回>??
- 求阿信的无限级关联下拉菜单
- 高手求翻译...这个段JS 脚本什么意思
- 为什么我获取到的radiobutton的值是undefined?
- (50分送)请教一下高人,能不能解释一下这几行javascript的意思,很轻松的,解决立即结帖!
- 这个怎么实现啊?
- 怎么让ajax只请求一次就行了
- jQuery Validate 如何在某个方法时忽略某种验证?
<script language="javascript">
function abs(){
var sp=$('#sp')[0],left=sp.offsetLeft,top=sp.offsetTop;
while(sp=sp.offsetParent){left+=sp.offsetLeft;top+=sp.offsetTop}
alert(left+'\n'+top)
$('#sp').css({position:'absolute',left:left,top:top});
setTimeout(function(){$('#sp').css('top',300)},3000);
}
</script>
<br><br> <input type="button" onclick="abs()" value="span设置为absolute"/> <span id="sp">span</span>
$('#sp').offset().top
var xy = { x: obj.offsetLeft, y: obj.offsetTop };
if (obj.nodeName.toUpperCase() == 'BODY') {
return xy;
}
if (obj.parentNode) {
if (obj.parentNode.nodeName.toUpperCase() != 'BODY') {
var parentXY = (obj.nodeName.toUpperCase() == 'TD' || obj.parentNode.nodeName.toUpperCase() == 'FORM') ? getXY(obj.parentNode.parentNode) : getXY(obj.parentNode);
xy = { x: obj.offsetLeft + parentXY.x, y: obj.offsetTop + parentXY.y }
}
}
return xy;
}