javascript - 鼠标悬停在 SVG 路径上时的 HTML 工具提示

标签 javascript html css svg

这是 map 的一个片段,当我在 PATH 或链接中创建 OnMouseOver 时,我需要一个 HTML 工具提示。
目的是为了以后上传数据。现在,OnMouse 选项用于更改不透明度。

有什么建议吗?谢谢

    <svg id="svgCapa83346623" xmlns="http://www.w3.org/2000/svg" version="1.1">
    <a id="12345" href="url.html" role="button" class="enllasos" target="_blank" title="title for my text"><path id="12345" d="m 146.95108,131.63456 -1.17877,0 -0.4715,-1.88594 -0.70725,0 0,-0.4715 -4.71505,1.88595 -1.65025,0.23575 -2.82903,0.70722 -0.23575,-1.41446 0.4715,-1.6502 -0.70725,-0.94296 -1.17877,-0.70724 0.94301,-0.94296 0.94301,-1.88595 0.47151,-0.70723 0,-0.47148 1.88602,0 2.59326,-1.17872 -0.70726,-0.70723 0,-1.41446 0.47151,-1.1787 2.59327,-1.41446 0.94301,-0.94298 1.65026,-0.23574 0.47151,0.94297 2.12177,0.94297 0.23575,0 0.23575,2.82892 -0.94301,0.94297 -0.23575,0.70723 0.70726,0.23574 1.65026,1.17871 0.70726,1.17872 0,0.70723 -0.47151,0.23574 0,0.47149 -0.23575,0.94296 -0.70726,0.94298 -0.70725,0 -0.23575,0.47148 -0.47151,0 0,0.70724 -0.23575,0.94296 -0.4715,0.94298" class="inactius" onClick="evt.target.setAttribute('class', 'marinomarca');" onmouseover="evt.target.setAttribute('opacity', '0.5');" onmouseout="evt.target.setAttribute('opacity', '1');"><title>title for my text</title></path></a>
    </svg>

最佳答案

您可以创建一个 jQuery 函数来执行此操作。 这是一个例子:

$(function(){
    $('#svgCapa83346623').onmouseenter(function(){
    // do somthing
    })
}

关于javascript - 鼠标悬停在 SVG 路径上时的 HTML 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40809783/

相关文章:

javascript - 用函数在js中写html

javascript - 应用程序浏览器中的 Facebook 出现问题,其余浏览器运行良好

c# - 如何从 html 源中提取页面上可见的文本?

javascript - 用自定义图像替换 <select> 箭头并使其打开下拉列表

jquery - 如何将两列合二为一以响应

JavaScript 构造函数调用

javascript - 将 "http://"从粘贴的文本中剥离到文本框中

javascript - 可以在另一个标签中使用一个标签的属性吗?

html - 图像上的位置标题

javascript - 访问 var 外部函数