博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js获取触发事件元素的坐标
阅读量:6452 次
发布时间:2019-06-23

本文共 431 字,大约阅读时间需要 1 分钟。

 

function Point(iX, iY){

    this.x = iX;
    this.y = iY;
}

 

function fGetXY(aTag){    

    var oTmp=aTag;
    var pt = new Point(0,0);
    do {        
        pt.x += oTmp.offsetLeft;
        pt.y += oTmp.offsetTop;
        oTmp = oTmp.offsetParent;
    } while(oTmp.tagName!="BODY");
    
    return pt;
}

 

如果想在触发事件的元素(例如文本框假如是myinput)下面弹出一个div

        获取触发事件的元素

       var myinput = window.event.srcElement;

        设置弹出元素的位置

        div.left = point.x; 

        div.top = point.y+myinput.offsetHeight+1; 
        div.style.visibility = 'visible';

转载地址:http://tjgwo.baihongyu.com/

你可能感兴趣的文章
asp操作access提示“无法从指定的数据表中删除”
查看>>
git bash 风格调整
查看>>
997D Cycles in product
查看>>
bzoj4589 Hard Nim
查看>>
JSON 请求太大,无法反序列化。
查看>>
mysql gen.ci_mysql cmake 参数详解
查看>>
pcdmis怎么导出模型_3D游戏模型提取、导入、导出教程
查看>>
pythonprint的使用方法_python print用法是什么
查看>>
libevent mysql php_linux+nginx+mysql+php的简单配置
查看>>
python爬虫周志_python爬虫第二周
查看>>
python语言迷宫游戏_python代码实现一个迷宫小游戏
查看>>
rpmbuild打包mysql5.7_关于rpmbuild打包mysql造成无法启用aio功能
查看>>
mongodb启动成功连不上_MongoDB无法连接/认证失败
查看>>
mysql myisam引擎_试题-说一下mysql的MyISAM引擎 - 拿OFFER
查看>>
mysql 单机 最高负载_haproxy(单机)+mysql集群负载均衡
查看>>
oldpassword mysql_mysql OLD_PASSWORD's problem | 2hei's site
查看>>
python grequests极限_在Python中利用grequests实现一个并发请求功能
查看>>
python通过sum函数实现1到n的和_Python定义函数实现累计求和操作
查看>>
python隐藏源代码_隐身 对 《Python源码剖析》 的评论 | 豆瓣阅读
查看>>
华南x79主板u盘装系统教程_华南x79主板怎么装win7系统|华南x79主板装win7及BIOS设置...
查看>>