다른 요소가 있고이를 클릭 한 후 선을 연결하려고합니다. 문제는 각 요소가 다른 여러 요소와 연결될 수 있으므로 각 요소를 결합 할 수있는 가능성이 여러 가지입니다. 즉, 연결하려는 모든 요소를 클릭해야한다는 것입니다.두 개 이상의 다른 요소를 클릭 한 후 요소 표시
예 : #button1
및 #button2
을 클릭하면 그 사이에 줄이 나타납니다. 지금 #button3
을 클릭하면 #button2
과 #button3
사이의 줄이 첫 줄에 표시됩니다. (선은 단추를 클릭 한 후 표시해야하는 이미지입니다).
두 개 이상의 요소를 클릭 한 후 이벤트를 트리거 할 수있는 솔루션을 찾을 수 없습니다. 누군가가 나를 도울 수 있기를 바랍니다!
#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>
당신은 예에 JS 코드를 포함 시겠어요. –
죄송합니다, 아무 것도 없습니다. 둘 이상의 방아쇠로 실행되는 것을 발견하지 못합니다. – Maggi