
正文
jquery获取坐标,获取当前坐标
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使用jQuery获取鼠标指针的当前坐标
function test(e){ //这里可得到鼠标X坐标 var pointX = e.pageX; //这里可以得到鼠标Y坐标 var pointY = e.pageY; }
相关问答
Q1: 怎样利用jquery给一个DIV设置坐标?
jquery给一个DIV设置坐标:\x0d\x0ajquery中设置div的坐标位置的方法是通过offset实现的。\x0d\x0a1、获取到div对象并且获取到当前偏移位置\x0d\x0avar p = $("#elementId");对象\x0d\x0avar offset = p.offset(); 位置\x0d\x0a2、设置坐标位置,一般之关系距离顶部和左部的坐标:\x0d\x0a$("#secondElementId").offset({ top: offset.top, left: offset.left})
Q2: jquery 如何取得控件对应屏幕的坐标 谢谢
//获取屏幕坐标
function cpos(x, y) { this.x = x; this.y = y }
var getPos = (Doc) = {
var docs = Doc;
var pos = new cpos(docs.offsetLeft, docs.offsetTop);
docs = docs.offsetParent;
while (docs) {
pos.x += docs.offsetLeft;//不断叠加与祖先级的距离
pos.y += docs.offsetTop;
docs = docs.offsetParent;
}
return pos;
}
var foo = document.getElementById('控件id');
console.log(getPos(foo));
Q3: jquery 获取浏览器中心点在页面的坐标
$(window).height()/2
$(window).width()/2
就是当前窗口中心点的坐标。
Q4: jquery获取div坐标
你好,根据你的代码是没什么问题的,在拼px的时候有误,多了双引号,另外你代码可以做以下优化
$(document).ready(function () {
$('#aboutUs .contact .maps li').mousemove(function (e) {
$('div',this).css({
"left":e.pageX+'px',
"top":e.pageY+'px'
});
})});
如果还不可以,请追问我
Q5: jquery怎么给一个DIV设置坐标
jquery给一个DIV设置坐标:
jquery中设置div的坐标位置的方法是通过offset实现的。
1、获取到div对象并且获取到当前偏移位置
var p = $("#elementId");对象
var offset = p.offset(); 位置
2、设置坐标位置,一般之关系距离顶部和左部的坐标:
$("#secondElementId").offset({ top: offset.top, left: offset.left})







