Ich habe verschiedene Elemente und möchte sie mit den Linien verbinden, nachdem ich sie angeklickt habe. Das Problem ist, dass jedes Element mit mehreren anderen Elementen verbunden werden kann. Es gibt also mehr als eine Möglichkeit, jedes Element zu kombinieren, dh ich muss auf alle Elemente klicken, die ich verbinden möchte, um die Linien dazwischen zu zeigen.Zeige ein Element nach dem Klicken auf zwei oder mehr verschiedene Elemente
Beispiel: Wenn Sie auf #button1
und #button2
klicken, wird eine Linie zwischen ihnen angezeigt. Wenn Sie jetzt #button3
klicken, würde eine Zeile zwischen #button2
und #button3
zusätzlich zur ersten Zeile angezeigt werden. (Die Zeilen sind Bilder, die nach dem Klicken auf die Schaltflächen angezeigt werden sollen).
Ich konnte keine Lösungen finden, wo Sie ein Ereignis auslösen können, nachdem Sie zwei oder mehr Elemente geklickt haben. Hoffe jemand kann mir helfen!
#button1 {
border: #000000 solid;
width: 100px;
float: left;
}
#button2 {
border: #000000 solid;
width: 100px;
margin-left: 300px;
}
#button3 {
border: #000000 solid;
width: 100px;
margin-top: 175px;
margin-left: 0px;
float: left;
}
#button4 {
border: #000000 solid;
width: 100px;
margin-top: 175px;
margin-left: 300px;
}
#line12 {
margin-left: 55px;
margin-top: 17.5px;
position: absolute;
visibility: hidden;
}
#line24 {
margin-left: 350px;
margin-top: 33px;
position: absolute;
visibility: hidden;
}
#line14 {
margin-left: 50px;
margin-top: 33px;
position: absolute;
visibility: hidden;
}
#line13 {
margin-left: 50px;
margin-top: 33px;
position: absolute;
visibility: hidden;
}
#line32 {
margin-left: 50px;
margin-top: 33px;
position: absolute;
visibility: hidden;
}
<div id="line12">
<img src="img/line12.png">
</div>
<div id="line14">
<img src="img/line14.png">
</div>
<div id="line24">
<img src="img/line24.png">
</div>
<div id="line13">
<img src="img/line13.png">
</div>
<div id="line32">
<img src="img/line32.png">
</div>
<div id="button1">show lines 1</div>
<div id="button2">show lines 2</div>
<div id="button3">show lines 3</div>
<div id="button4">show lines 4</div>
Könnten Sie bitte Ihre JS-Code in dem Beispiel enthalten. –
Entschuldigung, es gibt keine. Ich habe nichts gefunden, das mit mehr als einem Trigger läuft – Maggi