我用java生成个svg图,现在想当鼠标移动到svg图上时,显示一些信息。
好像得用javascript实现。就是比如给线加这个鼠标事件
line.setAttributeNS(null, "onmouseover","focusOnMask(evt)");
line.setAttributeNS(null, "onmouseout","deFocusOnMask(evt)");但是里面的focusOnMask(evt)跟deFocusOnMask(evt)方法得用javascript写,然后当成string放在java代码里.哪位以前做过这个能否指点一下,万分感激~!!
好像得用javascript实现。就是比如给线加这个鼠标事件
line.setAttributeNS(null, "onmouseover","focusOnMask(evt)");
line.setAttributeNS(null, "onmouseout","deFocusOnMask(evt)");但是里面的focusOnMask(evt)跟deFocusOnMask(evt)方法得用javascript写,然后当成string放在java代码里.哪位以前做过这个能否指点一下,万分感激~!!
http://www.carto.net/papers/svg/eventhandling/
<svg>
<script type="text/ecmascript">
<![CDATA[
function focusOnMask(evt){
......
}
function deFocusOnMask(evt){
......
}
]]>
</script>
</svg>