1

インタラクティブな SVG マップを開発しようとしていますが、マウスが SVG 画像内の四角形に入ったときに何かをしたいと思っています。現在、マウスが SVG 画像に入ると、コードはコンソールにログを記録しますが、長方形の上にマウスを置いたときは記録しません。どんな助けでも大歓迎です。ありがとう!

<object onload="svgOnLoad()" id="activeSVG" data="SVGNAME.svg" type="image/svg+xml">
</object>

  <script>
            function svgOnLoad() {
              console.log("SVG Loaded");
              $("#activeSVG").mouseenter(function(e) {
                console.log("In the SVG")
              });

              //Executed when the mouse enters an SVG rect element
              $("rect").mouseenter(function(e) {
                console.log("Mouse Entered rectangles!!")
              });
            }
  </script>

4

2 に答える 2