>  Q&A  >  본문

클릭 후 URL에 div의 ID를 추가하고 btn 닫기를 클릭한 후 URL에서 제거합니다.

URL에 div의 ID를 추가하는 부분을 완료했지만 여기에서 닫기 버튼을 클릭한 후에도 삭제할 수 없습니다speaker--card div 中的类 speakers--overlay-close.

으아아아

일부 분할 기능 등을 테스트했지만 작동하지 않고 URL이 동일하게 유지됩니다. # + id를 사용하세요.

P粉676821490P粉676821490184일 전343

모든 응답(2)나는 대답할 것이다

  • P粉184747536

    P粉1847475362024-04-02 10:46:44

    나는 결국 이런 일을 하게 되었지만 이것이 올바른 방법인지 확실하지 않습니다:

    으아아아

    회신하다
    0
  • P粉376738875

    P粉3767388752024-04-02 09:20:42

    닫기 버튼은 div 내부에 있으므로 클릭하면 이벤트가 전파되고 div의 클릭 이벤트 핸들러가 실행되어 해시가 다시 추가됩니다. 닫기 버튼 이벤트 핸들러에서 event.stopPropagation()를 호출하여 이벤트 전파를 중지한 다음 URL에서 해시를 제거할 수 있습니다.

    으아아아

    회신하다
    0
  • 취소회신하다