在css中定义呀!position 为absolute 还是 relative ;还有z-index这个属性也要用上,自己调试一下吧!两个属性的相关用法如果不是太清楚,可以再去Google一下的。
解决方案 »
- window[]=…… 是神马意思
- 求一个js验证输入框内含有繁体字的方法
- 怎样在JS中关闭一个IE后又从新打开一个
- 请教使用obj.setCapture(window.captureEvents)的好处
- 何解?Date的 Date() toLocaleString() 及 getMonth()
- 有会的帮俺看下为什么不显示啊!!
- jQuery foucs blur 问题
- [求助]怎样才能把控件的name属性传进javascript脚本的函数里,请各位高手帮忙,多谢
- 项目问题,请大家帮助,谢谢!
- 兄弟们,告诉我,怎样把一个"11111"String型的js参数转换成为一个long型!
- 莫名其妙的怪事情,大家进来看下。
- js 能不能显示文件夹所有图片?
http://www.codebit.cn/pub/html/javascript/tip/get_element_position/但是对抓虾那种网页,对固定元素来说document.documentElement.scrollTop其实应该是0,那种可以滚动的元素来说document.documentElement.scrollTop是非零的。所以上面的函数还是不完全对.不知道怎么可以在一个函数里面实现.本人刚接触js,请大侠支招.
以下代码用来得到一个obj的大约定位:function getObjPosition(obj){
var point=new Array(0,0);
while(obj!=document.body){
point[0]+=obj.offsetLeft;
point[1]+=obj.offsetTop;
obj=obj.offsetParent;
}
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head><body>
1dddddddddddddddddddddddddddddddddd<br/>
1<br/>
1<br/>
1<br/>
1<br/>
1<br/>
1<br/> <div style="position:relative;top:20px;left:10px;border:solid 1px black;">
1<br/>
1<br/>
<font color=red onclick="alert(getObjClientPosition(this));">click me</font>
</div>
1<br/>
1<br/>
1<br/>
1<br/>
1<br/>
1<br/>
1<br/>
1<br/> <iframe name="iframeForPosition" id="iframeForPosition" style="display:none;position:absolute;width:10px;height:10px;" src="test2.htm"></iframe>
</body></html>
<script>function getObjClientPosition(obj){
var iframeObj=document.getElementById("iframeForPosition");
iframeObj.style.display="";
obj.insertAdjacentElement("afterBegin",iframeObj);
var point=new Array(0,0);
point[0]=document.frames["iframeForPosition"].screenLeft-window.screenLeft;
point[1]=document.frames["iframeForPosition"].screenTop-window.screenTop;
iframeObj.style.display="none";
return point;}</script>