내 응용 프로그램에서 pjax를 사용하고 기본적으로 작동하도록하고 싶지만 페이지 별 JS 및 CSS 코드와 함께 사용하는 방법을 파악할 수 없습니다.페이지 별 javascript 및 css와 함께 pjax 사용
일반적으로 페이지 당 하나의 응용 프로그램과 하나의 페이지 별 JS 및 CSS 파일이 있습니다.
여러 페이지 별 JS 파일 간의 충돌을 피하기 위해 내가 생각할 수있는 유일한 해결책은 다른 페이지를로드 할 때 모든 페이지 별 이벤트 처리기를 수동으로 바인딩 해제하는 것입니다.하지만 이것은 매우 복잡 할 것입니다. unbind 모두 페이지 특정 코드에서 사용되는 이벤트 핸들러.
CSS의 경우, 해결책은 특이성을 높이는 것입니다. 모든 선택자 앞에 페이지 별 ID를 붙이면됩니다. 물론 내 생각에는 가장 우아한 해결책은 아닙니다.
누구나 페이지 별 JS 및 CSS 파일을 사용하여 pjax를 사용하는 우아한 솔루션을 찾았습니까?
페이지 별 콘텐츠에 대해서만 페이지 별 이벤트 처리기가 있습니까? –
행운을 찾아 냈어? 나는 같은 문제가 있습니다. – EugeneMi
여기에도 같은 문제가 있습니다. pjax가 정적 컨텐츠 웹 사이트에 더 적합하다는 생각이 들었습니다. 페이지에서 인터랙션 기능을 사용하는 순간 페이지에서 바로 이벤트 바인딩 및 플러그인을 얻을 수 없습니다. – shreyj