js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性

 更新时间:2013年01月04日 10:35:56   作者:  
通过JS得到当前焦点的坐标,如何实现,接下来详细介绍实现步骤,有需要的朋友可以参考下
通过JS得到当前焦点的坐标
如下是得到当前焦点的坐标:
复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<meta name="auther" content="fq" />
<title>获取鼠标坐标</title>
</head>
<body>
<script type="text/javascript">
function mousePosition(ev){
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
function mouseMove(ev){
ev = ev || window.event;
var mousePos = mousePosition(ev);
document.getElementById('xxx').value = mousePos.x;
document.getElementById('yyy').value = mousePos.y;
}
document.onmousemove = mouseMove;
</script>
X:<input id="xxx" type="text" /> Y:<input id="yyy" type="text" />
</body>
</html>

相关文章

  • Javascript类定义语法,私有成员、受保护成员、静态成员等介绍

    Javascript类定义语法,私有成员、受保护成员、静态成员等介绍

    JS只是一门支持面向对象编程的语言,通过OO可以让我们的代码组织更加人性化。可是与传统基与类的面向对编程语言不同它没有类概念并且没成员访问修饰符。这多少会给我们编程工作会带来一些束缚
    2011-12-12
  • filters.revealTrans.Transition使用方法小结

    filters.revealTrans.Transition使用方法小结

    有看到幻灯片调用会用到divid.filters.revealTrans.Transition=Math.floor(Math.random()*23)和divid.filters.revealTrans.apply(),那么这两个都是什么意思呢?
    2010-08-08
  • JS截取字符串实例详解

    JS截取字符串实例详解

    这篇文章主要介绍了JS截取字符串的方法,结合实例形式较为详细的分析了JavaScript截取字符串的常用函数与具体使用技巧,并附带说明了JS截取字符串substr和substring方法的区别,需要的朋友可以参考下
    2015-11-11
  • javscript 数组扁平化的实现

    javscript 数组扁平化的实现

    这篇文章主要介绍了javscript 数组扁平化的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 浅谈js中同名函数和同名变量的执行问题

    浅谈js中同名函数和同名变量的执行问题

    下面小编就为大家带来一篇浅谈js中同名函数和同名变量的执行问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • bootstrap实现每隔5秒自动轮播效果

    bootstrap实现每隔5秒自动轮播效果

    这篇文章主要介绍了bootstrap实现每隔5秒自动轮播效果,可以自己设置轮播间隔时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 微信小程序全局数据共享和分包图文详解

    微信小程序全局数据共享和分包图文详解

    全局数据共享是为了解决组件之间数据共享的问题,下面这篇文章主要给大家介绍了关于微信小程序全局数据共享和分包的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • js鼠标经过tab选项卡时实现切换延迟

    js鼠标经过tab选项卡时实现切换延迟

    这篇文章主要为大家详细介绍了js鼠标经过tab选项卡时实现切换延迟效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • js window.open弹出新的网页窗口

    js window.open弹出新的网页窗口

    弹出新的网页窗口的方法有很多,在本文为大家介绍下使用js的window.open方法来实现,需要的朋友可以了解下
    2014-01-01
  • 使用JSX 建立 Markup 组件风格开发的示例(前端组件化)

    使用JSX 建立 Markup 组件风格开发的示例(前端组件化)

    这篇文章主要介绍了使用JSX 建立 Markup 组件风格开发的示例(前端组件化)本文重点讲解如何从0搭建一个组件系统,在这里我们会学习使用JSX来建立markup 的风格,我们基于与React 一样的 JSX 去建立我们组件的风格
    2021-04-04

最新评论