jQuery - 如何向图像添加标记

2023-12-11

我正在考虑如何向图像添加一些标记(我的意思是像谷歌地图中的东西 - 地点标记)。我有一个图像,如果用户单击该图像,我想在用户单击的那个地方添加一些其他图像。例如,如果用户单击图像中的 3 个位置,我想在这 3 个位置上添加我的图像...

我知道,如何获取方向、用户点击的位置,但我不知道,如何在这些地方添加我的图像......

需要 AJAX 吗?

所以我想向您寻求帮助,我会针对每个提示进行适当的处​​理。 谢谢。


有几种方法可以做到这一点,例如,您可以简单地将图像设置为某些 div 的背景(也可以使用position: relative;在该 div 上)然后单击您可以创建/移动/显示其他图像,设置position: absolute;并将其定位为top and left.

CSS 示例:

#container {
    background: green;
    width: 1000px;
    height: 500px;
    position: relative;
}
#container img {
    position: absolute;   
}

HTML 示例:

<div id="container"></div>

JS 示例(使用 jQuery):

$(document).ready(function() {
    $("#container").click(function(e) {
        e.preventDefault();
        var x = e.pageX - this.offsetLeft;
        var y = e.pageY - this.offsetTop;
        var img = $('<img>');
        img.css('top', y);
        img.css('left', x);
        img.attr('src', 'http://img34.imageshack.us/img34/3337/imglp.png');
        img.appendTo('#container');
    })
});

工作示例http://jsfiddle.net/uKkRh/1/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery - 如何向图像添加标记 的相关文章

  • 在浏览器中语音聊天? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我们正在寻求建立一个小组 voice 使用服务器上的node js 在浏览器中聊天 这可能吗 如果您希望您的解决方案是基于服务器端和客
  • 在 BIRT 中输入参数后更新数据集查询

    在 BIRT 报告设计中传递参数后 如何更改或更新数据集的查询 详细说明 我有一个如下所示的查询 WHERE 该参数标记可以保存不同的值 在用户输入参数后 它看起来像这样 例如 WHERE column name 1 or WHERE co
  • 将 jquery-mobile 与 Webpack 结合使用

    我正在尝试使用 webpack 加载 jquery mobile 但到目前为止还没有运气 我知道 jquery mobile 依赖于 jquery ui 而 jquery ui 又依赖于 jquery 如何在 Webpack 中设置这样的场
  • 未捕获的引用错误:myFunction 未定义[重复]

    这个问题在这里已经有答案了 这到底是怎么回事 http jsfiddle net sVT54 http jsfiddle net sVT54
  • 响应式网格布局框架[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 d3 js 中突出显示从根到选定节点的路径?

    我使用 d3 js 创建了一棵树 现在我创建了一个下拉菜单 其中包含树中所有节点的列表 现在 从下拉菜单中选择一个节点时 我想突出显示从根到该特定节点的路径 这个怎么做 首先创建一个 flatten 函数 它将分层数据变成一个 n 数组 f
  • 如何记录返回的事件发射器

    如何记录所发出的事件stream返回于MyFunc 与 JSDoc MyFunc description param Object opts description return Stream description function My
  • JavaScript 动画平滑滚动

    默认情况下 当您有这样的片段链接时 a href some url some fragment some text a 浏览器立即向下滚动到该片段 我该如何编程才能使用标准 JS 顺利地向下移动到该片段 这是一个例子 Example htt
  • 使react-leaflet能够离线使用

    我一直在使用反应传单 https github com PaulLeCam react leaflet图书馆 到目前为止运作良好 现在我希望网站预加载尽可能多的图块 以便网络应用程序 也是 PWA 可以在没有互联网的情况下使用 我找到了一些
  • 如何从顺序键盘导航中删除 Vuetify 附加图标

    在带有 Vuetify 的 Vue js 应用程序中 我有一组用v text field并且其中有一个append icon为了切换文本可见性 如下所示
  • 如何清除WebGL中的矩形区域?

    WebGL 有一个clear清除整个表面的方法 清除表面的特定矩形的最佳方法是什么 例如 我想将一个从 50 50 开始的 100x100 像素框设置为全零 ARGB 0 0 0 0 我现在能想到的就是用一个写入零的片段着色器绘制一个四边形
  • 如何滚动到div内的元素?

    我有一个滚动的div我想在点击它时发生一个事件 它会强制执行此操作div滚动以查看内部元素 我写的JavasCript是这样的 document getElementById chr scrollIntoView true 但这会在滚动时滚
  • 将杂散文本包裹在 div 中

    如何选择 任何没有包含标签的内容 来在 jQuery 中添加包装器 前任 div class post div class whatever This should remain untouched div I want to wrap t
  • 如何在jQuery datetimepicker中获取UTC时间

    我正在使用尝试这个jQuery 日期时间选择器 http trentrichardson com examples timepicker 获取日期和时间数据 我能够得到大部分内容 格式 显示等 但是 我无法获取 UTC 格式的日期和时间 我
  • jquery:当我在文档上附加一层时,如何重置文档滚动条?

    当我在文档上附加图层时 如何重置文档滚动条 例如 它就像 Facebook 页面 当您有一个很长的文档时 您需要向下滚动才能查看较旧的图像 帖子 当你点击照片时 滚动条发生了变化 从顶部开始 但文档页面根本不跳转 当关闭照片查看器图层时 滚
  • Jquery:选择菜单以显示和隐藏某些div元素

    我正在创建一个选择菜单 根据所选选项显示和隐藏某些 div 像这样的东西
  • 您如何看待引导模式触发器的相应回调?

    On 引导模态 http getbootstrap com javascript modals 我们知道我们可以为触发器绑定事件 例如show or hide using show shown hide hidden 但此事件绑定仅适用于一
  • React Native - 跨屏幕传递数据

    我遇到了一些麻烦react native应用程序 我不知道如何跨屏幕传递数据 我意识到还有其他类似的问题在 SO 上得到了回答 但是这些解决方案对我来说不起作用 我正在使用StackNavigator 这是我的设置App js file e
  • 如何在 SVG 元素上使用箭头标记?

    我需要在 d3 js 中创建一个箭头 但我找到的只是带有节点图的示例 我需要的是简单地制作一个从 A 点到 B 点的箭头 我尝试实现以下示例中的部分代码 http bl ocks org 1153292 http bl ocks org 1
  • 在 javascript 中使用 xPath 解析具有默认命名空间的 XML

    我需要创建一个 XML xPath 解析器 所有解析都必须在客户端进行 使用 JavaScript 我创建了一个 javascript 来执行此操作 在默认名称空间发挥作用之前 一切看起来都正常 我根本无法查询具有默认命名空间的 XML 我

随机推荐

  • 当我使用添加函数时断言失败

    在一个表中 我有 3 个索引 每个索引调用一个函数 在每个函数中 都有一个添加按钮 用于将数据添加到 CoreData 中 前 2 个有效 但是当我按第三个索引并按 Add 时 会出现此错误 2011 07 19 16 57 11 079
  • Powershell 转义包含密码的变量

    因此 我使用一个包含密码的变量 最近发现某些密码包含特殊字符 我无法控制密码是什么 所以我必须处理我收到的任何内容 我知道后面的勾号 字符是用来转义字符的 这篇文章的全部原因是我发现密码是文本文件 并将找到的密码替换为 xxxxxxxxx
  • 在 Android 中向 gridview 添加页眉和页脚

    我正在尝试在我的 Android 应用程序中创建具有以下功能的用户个人资料页面 标题 gridview 显示该用户的一堆照片 页脚 当应用程序在网格视图中下载更多照片时的下载图标 header需要与gridview一起移动 换句话说 个人资
  • QTableWidget-自动公式驱动单元格

    是否可以使一个单元格成为公式驱动单元格并使其自动更新 与Excel类似 例如 我希望用户填写两个单元格 然后当用户填充两个单元格时 第三个单元格将自动划分 我希望它不连接到按钮 QTable 截图 QTableWidget 的代码 self
  • 每次我使用格式化程序写入txt时,以前写入的内容都会被删除?如何避免这种情况?

    import java io FileNotFoundException import java lang SecurityException import java util Formatter import java util Form
  • Javascript 奇怪的作用域行为

    我一直在研究 Javascript 函数作用域并遇到了这个 var scope global function f console log scope var scope local console log scope f 现在我明白第一个
  • java中的Ludo游戏板[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 如何在不使用数组的情况下向该板编写代码 我尝试过 但没有得到正确的结果 它应该包含函数 循环和条件结构 行 11 列 11 public static void board in
  • 注意动态添加的类

    如果将类动态添加到元素 是否有一个侦听器可以在其中监视和运行代码 我使用 WordPress CMS 和一个插件 我正在使用我们动态添加一个类 我想在发生这种情况时捕捉到并运行一些自定义代码 更改 onChange 似乎不起作用 test
  • 为什么 Firefox 的最小宽度为 615px?

    我对媒体查询非常陌生 所以我在 Firefox 12 0 上使用 min width 属性 发现它不起作用 经过一番尝试和尝试这个可爱的网站之后 http barrow io lab media query viewport 我发现我的 F
  • 如何使用 PHP 向网页发出请求?

    我想要实现的是 第一 我想查询像谷歌这样的页面 但不填写手动提交的搜索 第二 我想获取结果并将其保存到数据库中 我在这里看到了使用 C 执行此操作的示例 http www farooqazam net c sharp auto click
  • 如何追踪IOS5的崩溃情况?

    我是IOS开发新手 我发生了崩溃 但它没有在我的程序中显示崩溃位置 有没有办法在 IOS 5 1 中显示崩溃位置 谢谢 None
  • 如何在C#中将数字拆分为单独的数字? [复制]

    这个问题在这里已经有答案了 说我有12345 我想要每个号码的单独项目 一个字符串甚至一个单独的数字都可以 Split 方法是否对此有重载 我会使用模数和循环 int GetIntArray int num List
  • Scipy ndimage 形态学运算符使我的计算机内存 RAM (8GB) 饱和

    我需要使用半径为 17 或更大的 3D 结构元素来计算形状为 400 401 401 大小为 64320400 字节的 3D 数组的形态开口 结构体元素ndarray的大小为 42875 字节 使用scipy ndimage morphol
  • 使用 ExtJS 获取响应文件

    我使用 ExtJS 为我的程序构建客户端 有一种情况 我想向服务器发送 Ajax 请求 并获取响应文件 二进制文件 而不是纯文本文件 即 XLS 或 PDF 我如何获取 ExtJS 返回的文件 我的意思是该文件可以下载并存储到客户端 我无法
  • SQL 字符串:计算字符串内的单词数

    我在这里搜索了许多问题 但我发现的所有正确答案都是针对不同的语言 如 Javascript 等 我在 SQL 中有一个简单的任务 但我似乎找不到简单的方法来完成 我只需要计算 SQL 字符串 一个句子 内的 单词 数量 您可以在我的示例中看
  • OpenCV 错误 - Core.hpp 标头必须编译为 C++

    我努力了Core hpp Base hpp header must be compiled as C 错误 我将 BITCODE 设置为NO import
  • 当子类化 DBI 时,Perl DBI 将设置 SQLite DB cache_size 视为写入操作

    我有一个 Perl 程序 在过去两年里我们每天都成功运行 但今天崩溃并显示错误消息 致命错误 无法执行 PRAGMA cache size 1000000 尝试写入只读数据库 有问题的 SQLite 数据库是只读的 并且一直都是 并且代码始
  • 用数字创建日期 (new Date(2012, 03, ...) 给出错误的月份 (+1)

    当创建一个new Date对象使用零件的数字 我得到的值正是一个月领先于我为 月 输入的值 new Date 2012 05 17 00 00 00 Sun Jun 17 2012 00 00 00 GMT 0800 HKT june 但是
  • 实时模板中的当前文件路径

    是否可以在 IntelliJ 的实时模板中获取当前文件的完整路径 我尝试过使用groovyScript new File absolutePath 函数 但返回 Applications IntelliJ IDEA app Contents
  • jQuery - 如何向图像添加标记

    我正在考虑如何向图像添加一些标记 我的意思是像谷歌地图中的东西 地点标记 我有一个图像 如果用户单击该图像 我想在用户单击的那个地方添加一些其他图像 例如 如果用户单击图像中的 3 个位置 我想在这 3 个位置上添加我的图像 我知道 如何获