定位问题而已
google一下:javascript 获取控件坐标
google一下:javascript 获取控件坐标
解决方案 »
- 判断类型
- 点击按钮后的提示,如何做?
- 类似google那样的搜索下拉框的键盘操作
- 那个 为什么 广告悬浮框 会跑到SWF文件后面
- 有懂flash脚本的么,有什么办法远程读取文本信息。
- for循环里只能获得最后一条数据
- js中的$代表什么意思?
- javascript 怎么隐藏 窗口的 标题栏,菜单栏,工具栏,信息栏 ...
- 如何在text里显示按钮单击事件内容!!???
- ★★☆☆----JavaScript中怎样给ActiveX控件传递参数----☆☆★★
- 1、为什么直接打开这个网页弹出窗口,但是用VS2005调试却报“没有对象”。2、我的JScript.js文件写代码的时候怎么点不出来提示?
- 下面这个JAVASCRIPT怎么写成PROTOTYPE形式呢?
<script language="javascript">
<!--
var tmpId
function Prompt(_this){
if (tmpId==_this.id+"Span"){cloes(tmpId);return}
if (tmpId && tmpId!=_this.id+"Span")cloes(tmpId)
tmpId=_this.id+"Span"
var obj=document.getElementById(tmpId)
var p=getPosition(_this);
obj.style.left=(p[0])+"px"
obj.style.top=p[1]+20+"px"
obj.style.display=""
document.onclick=function (ev) {
ev = ev || window.event;
var tmp = ev.target || ev.srcElement;
if (tmp!=_this)cloes(tmpId)
}
}
function cloes(id){
document.getElementById(id).style.display='none';
tmpId=null;
document.onclick=null
}
function getPosition(theElement){
var px =0;
var py =0;
while (theElement !=null){
px +=theElement.offsetLeft;
py +=theElement.offsetTop;
theElement =theElement.offsetParent;
}
return [px,py];
}//-->
</script><div id=menu>
<a id=menu1 href="###"onclick=Prompt(this)>menu1<a> <a id=menu2 href="###"onclick=Prompt(this)>menu2<a>
<span id="menu1Span" style="display:none;position:absolute;border:1px #eee solid;padding:3px;background:#fff ">
<a href="#">menu-1<a><br>
<a href="#">menu-1<a><br>
<a href="#">menu-1<a>
</span>
<span id="menu2Span" style="display:none;position:absolute;border:1px #eee solid;padding:3px;background:#fff ">
<a href="#">menu-1<a><br>
<a href="#">menu-1<a><br>
<a href="#">menu-1<a>
</span>
</div>