2013-06-29 4 views
0

나는 웹 사이트를 WordPress에 가지고 있습니다. 최근 Advanced Ajax Page Loader라는 플러그인을 다운로드합니다. 그것은 전체 사이트 (헤더, 꼬리말)를 새로 고치지 않고 다른 페이지를 클릭 할 때 콘텐츠를 새로 고칩니다. 나는 플러그인 개발자와 wordpress 지원 포럼으로부터 나의 대답을 얻으려고 노력했지만 아무도 대답하지 못했다.Ajax 페이지로드 후 CSS가 엉망이 됨

아약스 jquery 호출을 사용하면 모든 스크립트를 다시로드해야한다는 것을 알았습니다. 플러그인에 해당 코드를 넣어야하는 곳이 있기 때문입니다. 그 모든 것이 올바르게 작동 할 때까지는 얇은 것을 제외하고는. 카테고리에서 카테고리로 가면 모든 것이 잘 작동하지만 단일 포스트를 열면 그 페이지의 모든 CSS가 완전히 엉망이됩니다. 새로 고치면 모든 것이 잘 보이지만 다시 열립니다. 카테고리가 많은 게시물은 CSS가 엉망입니다.

"재로드 코드"상자에 일부 코드를 삽입하여 전체 CSS를 새로 고칠 수는 있지만 스크립트를 사용하여 코드를 작성하는 방법을 모릅니다. 영어가 모국어가 아니기 때문에 Google에서 내 대답을 찾는 데 어려움을 겪고 있습니다. 시도했지만 어휘는 제한적입니다. 내가 어떻게 해?

+0

이 페이지의 'css'는 다른 페이지에 포함되어 있지 않습니까? –

답변

0

Javascript를 통해 요소에 CSS 클래스를 추가하고 있습니까? 그렇다면 추가하는 스타일은 해당 시점의 DOM에 포함 된 요소에만 영향을 주므로 실제로 Chrome 및 Safari에서는 작동하지만 Firefox에서는 작동하지 않는 경쟁 조건이 발생할 수 있습니다.

초 마크 업과 CSS의 유효성을 검사하고 CSS 구문에 오류가 있는지 확인 하시겠습니까?

관련 문제