js获取触发事件元素的坐标
2012-04-18 17:53
856 查看
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';
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';
相关文章推荐
- js获取触发事件元素在整个网页中的绝对坐标(示例代码)
- js获取触发事件元素在整个网页中的绝对坐标(示例代码)
- 获取触发事件元素在整个网页中的绝对坐标
- JS获取触发事件元素的方法
- js向body创建对象、对象属性、对象事件,js获取元素坐标、元素边框大小、真实大小
- js获取触发事件的元素
- iframe js获取父级元素信息,设置css样式 和绑定事件
- JS 获取页面元素坐标
- js 获取当前焦点所在的元素、给元素和input控件添加键盘监听事件、添加页面级的键盘监听事件
- JS 获取触发事件的对象
- js获取事件源及触发该事件的对象
- 如何用JS获取元素某一事件上绑定的所有Listener
- 微信小程序开发-点击事件,获取元素id,页面传值 & 获取js里的数据
- js 获取元素坐标
- 在JS中获取页面form中的一个TEXT元素的坐标值
- js 获取事件对象以及元素
- js获取事件源(触发该事件的对象)
- js获取Enter键按下触发事件
- js-获取元素和元素事件
- js获取触发事件对象