相关CSS

.img {position: relative;border: 0.1px solid #000;display: inline-block;margin: 100px 100px
}.img .marker {position: absolute;width: 10px;height: 10px;background: #f00;
}

相关HTML

       <div id="dvs" style="width: 1477px; height: 550px; display: none;"><div class="img" id="dv" style="margin-bottom: 0px; margin: 15px">
图片:<img id="imgs" style="width: 1438px; height: 70px" src="img.jpg"></div><div class="col-md-12"><table class="table table-striped table-bordered table-hover"id="subprocessTable"></table></div></div>

相关js

var ProportionHeightInImg; //鼠标所选位置相对于所选图片高度的比例var ProportionWidthInImg;//鼠标所选位置相对于所选图片宽度的比例function createMarker(x, y, divName) {var div = document.createElement('div');div.className = 'marker';div.style.left = x + 'px';div.style.top = y + 'px';document.getElementById(divName).appendChild(div)}document.getElementById('dv').onclick = function(e) {e = e || window.event;var x = e.offsetX || e.layerX, y = e.offsetY || e.layerY;createMarker(x, y, 'dv');console.log(x, y, '11111111')addpoint(x, y)//获取图片的高度和宽度var myImg = document.querySelector("#imgs");var currWidth = myImg.clientWidth;var currHeight = myImg.clientHeight;console.log("图片高度:" + currHeight);console.log("图片宽度:" + currWidth);ProportionWidthInImg = x / currWidth;ProportionHeightInImg = y / currHeight;console.log("图片比例高度:" + ProportionHeightInImg);console.log("图片比例宽度:" + ProportionWidthInImg);}

JS点击图片位置后增加点位相关推荐

  1. JS点击获取验证码后60秒内禁止重新获取(防刷新)

    JS点击获取验证码后60秒内禁止重新获取(防刷新) 参考 · 阅读文章: JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效) 注意: 场景:在登录页点击发送啊验证码按钮,开始进入倒计时,在第3 ...

  2. js点击图片查看大图,并可以拖动,且滚动滑轮放大缩小

    方法一:此方法在页面没有滚动条时无法缩放 JQuery function hideMax(){$(".MAX_div").remove();$("#Cover_Div&q ...

  3. h5 img js 点击图片放大_H5实现移动端图片预览:手势缩放, 手势拖动,双击放大......

    查看示例效果: 一.功能介绍 图片预览主要有以下几个功能点组成:监听图片点击事件,进入图片预览模式 自定义手势事件, (双指缩放,滑动,双击...) 监听图片手势事件,通过 transform-mat ...

  4. js点击图片进行放大

    最简单的一种方式就是在图片的外层包上a便签,当点击的时候,相当于是跳转了这个图片路径. <a target="_Blank" href = "'+res.tp1+' ...

  5. html+js 点击图片放大、点击图片全屏

    html 点击图片放大,图片全屏,再点击关闭全屏,我这里直接整理成一个js,使用方便. 使用步骤: 1.引用 jq 2.引用 imgEnlarge.js. 3.没了. 直接上代码,这个是测试代码. & ...

  6. h5 img js 点击图片放大_网页对应图片点击放大 html+js

    $(function() { $('img').click(function() { var _this = $(this);// 将当前的pimg元素作为_this传入函数 imgShow(&quo ...

  7. h5 img js 点击图片放大_5分钟学会h5生成图片海报!

    生成海报这个功能很实用,之前我们学过小程序生成海报的方法,今天我们来学h5生成海报. 基本原理:其实就是把你html+css写的样式转换成图片下载. 如何实现的 首先我们需要引入下面两个js插件 原理 ...

  8. js点击图片实现验证码刷新操作

    原理 :本质上是通过点击事件获取到验证码图片的URL 地址,实现自动刷新 代码实现: <input type="text" id="codetext" p ...

  9. JS点击创建按钮后的按钮事件

    问题描述: 1: 如下,我有3 个按钮,当我点击 [编辑] 的时候, 2: 创建新的按钮出来.那新的按钮,比如, [确定],和 [取消修改]的 JS 监听事件,应该怎么写呢? 问题解决: 因为 [确定 ...

  10. js点击图片变化成另一个图片

    一开始用了一个方法: function change_pic26(){var button26 = document.getElementById("button26");//找到 ...

最新文章

  1. iOS Podfile里面的use_frameworks!引发的血案
  2. 团购市场分析:赶集网 团购数据处理过程【笔记】
  3. Android C2DM学习 - 云端推送
  4. 001 GIt的基本操作
  5. shell文件管理jenkins构建过程---window环境下报错:找不到shell文件
  6. HTML DOM content 属性
  7. python语言浮点数可以不带小数部分吗_python 浮点数四舍五入需要注意的地方
  8. 今天的出了校门的即时通讯
  9. 内卷化的信贷行业,如何做好信贷风控规则的挖掘
  10. 算法 python实现(一) 基本常识
  11. Flutter高级第6篇:事件广播 、事件监听
  12. java爬虫12306_java爬虫12306,爬取所有的站点和车次,并导入postgreSQL数据库
  13. cordova打包APP更改图标和APP名字
  14. 用HFFS实例讲解PCB蛇形天线设计技巧
  15. 5V转24V差分信号转TTL电平脉冲信号隔离变送器
  16. 北漂三年多 我选择离开,眼神更加坚定!
  17. 什么是5G LAN 5G LAN商用爆发推动5G创新应用 提速数字转型新引擎
  18. SONY ICX618AL/AQ 电路升级改造----第一章:初步方案确定
  19. 手把手教你 Tableau 绘制凹凸图(二十八)
  20. 高薪招聘量化研究员/c++开发/机器学习等

热门文章

  1. CODEBLOCKS 汉化配置
  2. Matlab GUI界面设计
  3. 博科300 java配置,博科300 光纤交换机如何设置为SSH登录?
  4. noip2016海港(超级详细)
  5. 呼叫中心语音外呼营销系统软件成企业首选
  6. 通用数据库弱密码检测解决方案
  7. C语言--求质数(详解)(筛选求质数)
  8. 实战PyQt5: 137-QChart图表之散点图
  9. Windows系统连接Linux的常用网管工具下载
  10. 一个简单的例子开启Spark机器学习