易截截图软件、单文件、免安装、纯绿色、仅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 悬停浮动层定位

如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,

http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......

JavaScript获取选中项

<script type="text/javascript">
function show(){
var ListUtil=new Object();
var ListUtil.getSelectedIndexes=function (oListbox){
var arrIndexes=new Array;
for(var i=0;i ......

急求助,用javascript解析字符串

格式:编号(2字节)+ 总长度(3字节)+ 数据内容(总长度-5) + ........ +编号(2字节)+ 总长度(3字节)+ 数据内容(总长度-5)
读卡返回数据编号的规则:
00 发卡标志 0000700
01 医疗证号 010101 ......

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

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