2016-06-06 5 views
-2

나는 해시 태그 링크가있는 Wordpress 웹 사이트를 실행하고 있습니다. 클릭하면 해당 섹션으로 스크롤됩니다.메뉴 링크가 작동을 멈췄습니다

그러나 Wordpress를 4.5.2로 업데이트하면 링크가 작동을 멈췄습니다.

아이디어가 있으십니까? URL은 http://thejurist.co/bulgaria입니다.

감사합니다.

+0

콘솔에서 '잡히지 않은 오류 : 구문 오류, 인식 할 수없는 표현식 : a [href^= #] : not ([href = #])'라고 표시됩니다. 내게 맞는 것 같아. –

답변

0

테마 DynamiX이 잘못된 코드를 사용하고 WordPress에서 지금까지 허용하고 있었기 때문입니다. 최근 WP가 4.5로 업데이트되면서 WordPress의 사람들은 잘못된 구문에 대한 지원을 종료하고 오류를 던지기로 결정했습니다.

이렇게하십시오. http://thejurist.co/bulgaria/wp-content/themes/DynamiX/js/nv-script.pack.js 파일을 열고이 부분을 찾을 수 :

k("a[href^=#]:not([href=#])"). 

이로 교체 : 그것을 수정해야

k("a[href^='#']:not([href='#'])"). 

합니다. 자세한 내용은 WordPress Codex에서 확인할 수 있습니다.

+0

이것은 실제로 효과가 있습니다. 감사! :) – nicksss

+0

나는 그것이 기뻤다. :) –

0

jQuery 버전이 최신 버전 임에도 불구하고 어떤 이유로 인해 선택기가 작동하지 않습니다. 아마도 migrate 때문일 수 있습니다.

이렇게하십시오. http://thejurist.co/bulgaria/wp-content/themes/DynamiX/js/nv-script.pack.js?ver%5B0%5D=jquery 파일을 열고이 부분을 찾을 수 :

k("a[href^=#]:not([href=#])"). 

이로 교체 : 그것을 수정해야

k("a[href^=#]").not("[href=#])"). 

합니다.

+0

나는 그것을했다고 생각한다. 그러나 그것은 여전히 ​​효과가 없다. 그건 그렇고, #top 링크가 작동하고 다른 링크는 작동하지 않는다는 것을 알았습니다. – nicksss

+0

@nicksss 오 ... 마이그레이션이 어려워지는 것 같습니다. –

관련 문제