易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript 方法能否返回键值对应的值

我要实现这样的功能
比如获取元素的坐标值 一般包含x和y坐标
这需要写2个方法来获取
现在能不写成一个方法获取 类似c#的属性 通过 属性.xx 来获取值
不知道这样的function该怎么写?
var getPostion= function()
{
  this.postion =function(e)
  {
    //这里怎么写?
    }
}

JScript code:


return {
'x': x,
'y': y
}

getPostion().x



function getHtmlPos(o) {
    var to = new Object();
    to.left = to.right = to.top = to.bottom = 0;
    var twidth = o.offsetWidth;
    var theight = o.offsetHeight;
    while (o != document.body) {
        to.left += o.offsetLeft;
        to.top += o.offsetTop;
        o = o.offsetParent;
    }
    to.right = to.left + twidth;
    to.bottom = to.top + theight;
    return to;
}

to包含了4个属性,左,右,上,下,其实就是该元素的距左(x坐标),距顶(y坐标),至于右和下就是x,y坐标加了自身的宽度和高度得出的!

引用
JScript codereturn {'x': x,'y': y
}

getPostion().x


相关问答:

javaScript悬停控件上的浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......

怎么用javascript控制gridview里的RadioButton

怎么用javascript控制gridview里的RadioButton
对 gridview  findcontrol ,找出RadioButton,
然后,对RadioButton ,的Attribute 增加 JS就可以了。


C# code:
for (int i = 0; i < gd ......

javascript中隐藏下拉列表框中的某一个选项

问题描述:有一个下拉列表框,内容如下:添加、删除、更新。有这三个选项。
用户A登录的时候有添加、删除、更新三个权限。
用户B登录的时候只有更新权限。
我想判断,假如 A登录所有选项都显示(是可见的)。
......

IE7浏览器下为何不能运行flash和Javascript?

我家电脑原来装的是IE7浏览器,但是最近我爸爸动了某个配置,导致IE7环境下不能运行flash和javascript,看sina或者其他新闻网站上都是一块一块空白,登陆twitter也不成功,报:由于不支持javascript,导致不能登陆。 ......

如何用javascript在页面中动态更新某一块的内容?

我的源文件如下:
<html>
<head> <title>show picture </title>
<script>
function change(fileName)
    {
     
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号