84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
URL에 div의 ID를 추가하는 부분을 완료했지만 여기에서 닫기 버튼을 클릭한 후에도 삭제할 수 없습니다speaker--card div 中的类 speakers--overlay-close.
speaker--card
speakers--overlay-close
일부 분할 기능 등을 테스트했지만 작동하지 않고 URL이 동일하게 유지됩니다. # + id를 사용하세요.
#
id
나는 결국 이런 일을 하게 되었지만 이것이 올바른 방법인지 확실하지 않습니다:
닫기 버튼은 div 내부에 있으므로 클릭하면 이벤트가 전파되고 div의 클릭 이벤트 핸들러가 실행되어 해시가 다시 추가됩니다. 닫기 버튼 이벤트 핸들러에서 event.stopPropagation()를 호출하여 이벤트 전파를 중지한 다음 URL에서 해시를 제거할 수 있습니다.
event.stopPropagation()
나는 결국 이런 일을 하게 되었지만 이것이 올바른 방법인지 확실하지 않습니다:
으아아아닫기 버튼은 div 내부에 있으므로 클릭하면 이벤트가 전파되고 div의 클릭 이벤트 핸들러가 실행되어 해시가 다시 추가됩니다. 닫기 버튼 이벤트 핸들러에서
으아아아event.stopPropagation()
를 호출하여 이벤트 전파를 중지한 다음 URL에서 해시를 제거할 수 있습니다.