一、通过JS获取鼠标点击时图片的相对坐标位置

源代码如下所示: 

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
.wrap{
width:300px;
height: 200px;
background: #ccc;
position: relative;
}
.ball{
width:20px;
height: 20px;
background: red;
border-radius: 50%;
position: absolute;
}
.box {
width: 400px;
height: 400px;
overflow: auto;
} </style>
</head>
<body>
<div class="box">
<div class="wrap">
<img src="data:images/test.jpg" alt="">
<div class="container"></div>
</div>
</div> <script src="js/jquery-2.1.3.min.js"></script>
<script type="text/javascript">
$('.wrap').click(function(e){
var radius=10;//半径
var offset=$(this).offset();
var top=e.pageY-offset.top-radius+"px";
var left=e.pageX-offset.left-radius+"px";
//$('.wrap').append('<div class="ball" style="top:'+top+';left:'+left+'"></div>');
$('.container').html('<div class="ball" style="top:'+top+';left:'+left+'"></div>');
alert(top+"_"+left);
})
</script>
</body>
</html>

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(37)-文章发布系统④-百万级数据和千万级数据简单测试
  2. 【转】excel 末尾是0 恢复数据方法
  3. gcc shared object
  4. MySql超新手入门
  5. 百度地图API示例之添加定位相关控件
  6. bootstrap的小图标
  7. (转)windows下安装nodejs及框架express
  8. 反序列化存入数据库里面的session数据
  9. erl0005 - mnesia 分布式部署
  10. 【Android Studio使用教程5】使用SDK Manager时, SDK下载更新不了的解决方案(eclipse 也适用)
  11. [E120L][KitKat][4.4.2][CM11] CM11 rom+ google app安装心得
  12. careercup-递归和动态规划 9.2
  13. Master Nginx(1) - Installing Nginx and Third-Party Modules
  14. 关于url路径的定义方式
  15. QTP中DataTable操作大全
  16. Java基础精选,你答对了几道?
  17. 数组方法map(映射),reduce(规约),foreach(遍历),filter(过滤)
  18. MySQL ANALYZE TABLE
  19. 用node.js和webpack做前后端分离的总结
  20. 使用Facade模式更新库存、确认订单、采取打折、确认支付、完成支付、物流配送

热门文章

  1. WPF与DevExpress之——实现类似于安装程序下一步下一步的样式窗体
  2. 【HANA系列】SAP HANA计算视图(calculation views)使用RANK报错
  3. 使用lua实现try-catch异常捕获
  4. 解决ajax跨域几种方式
  5. oracle--groupby分组学习
  6. python控制流-循环
  7. [Markdown] 01 简单应用 第一弹
  8. 用 Eclipse 开发 WebService 项目
  9. (一) MySQL架构
  10. Javascript 原型链之原型对象、实例和构造函数三者之间的关系