URL에 div의 ID를 추가하는 부분을 완료했지만 여기에서 닫기 버튼을 클릭한 후에도 삭제할 수 없습니다speaker--card
div 中的类 speakers--overlay-close
.
일부 분할 기능 등을 테스트했지만 작동하지 않고 URL이 동일하게 유지됩니다. #
+ id
를 사용하세요.
P粉3767388752024-04-02 09:20:42
닫기 버튼은 div 내부에 있으므로 클릭하면 이벤트가 전파되고 div의 클릭 이벤트 핸들러가 실행되어 해시가 다시 추가됩니다. 닫기 버튼 이벤트 핸들러에서 event.stopPropagation()
를 호출하여 이벤트 전파를 중지한 다음 URL에서 해시를 제거할 수 있습니다.