ホームページ  >  に質問  >  本文

クリック可能なイベントの作成方法: 同じパスをクリックします

皆さん、こんにちは。現在、SVG へのパスをクリックすると DIV が作成される DIV を作成しています。機能は動作していますが、現在発生している問題は、別のパスをクリックすると、すでに作成された DIV の情報が更新されず、新しい DIV が開くだけであることです。これが私の現在の JavaScript の例です:

リーリー

パスがクリックされたときにパス関数が常に起動することはわかっているので、新しいパスがクリックされたときに DIV をオフにするように書き直す方法がわかりませんが、最善のケースは、パスがクリックされたときに DIV を変更することです。新しいパスは、 内の要素をクリックすると作成されます。 HTML サンプルのコードは次のとおりです:

リーリー

現在、SVG 上のパスがクリックされるたびに、別のオブジェクトがクリックされたときに更新されるのではなく、新しい DIV が追加されるだけです。新しいパスをクリックしたときに DIV を閉じて、新しいパスを開こうと考えていましたが、DIV を新しい情報で更新できれば、その必要はありません。

P粉426906369P粉426906369276日前355

全員に返信(1)返信します

  • P粉419164700

    P粉4191647002024-01-17 15:20:39

    Hey :) div に ID を指定し、長さを使用してそれが存在するかどうかを確認できます。存在する場合は、.html を使用して新しいコンテンツを入力します。

    リーリー

    返事
    0
  • キャンセル返事