2012-01-23 3 views
0

내 웹 사이트에 라이트 박스를 설치했습니다. 내가했을 때, 나의 "활동"페이지는 나의 Wordpress-Buddypress 웹 사이트에서 작동하지 않았다.오류 - jQuery ('span.timeago'). 시간대(); 함수가 아닙니다.

Firefox에서 "방화 광"앱을 사용하여 문제를 찾아 냈습니다.

세 가지 오류가 있습니다.

jQuery.timeago은 정의되지

및 ....

jQuery를 ("span.timeago"). TIMEAGO 함수

와 ...

$ ( 를 아니다 "ul.sf-menu") superfish는 함수가 아닙니다.

Lightbox가 이러한 문제를 일으키는 것 같습니다. 어떤 아이디어? 감사.

답변

0

페이지 소스를보고 스크립트 링크를 따라보십시오. a), 스크립트가 잘못 포함되거나 b), jQuery를 두 번 포함하고 이전에 바인딩 한 바인딩을 덮어 씁니다. 확장 됨.

기본적으로 오류의 의미는 jQuery가 이러한 기능을 구현하는 방법을 제대로 알려주지 않았다는 것입니다.

+0

위의 첫 번째 오류는 소스 코드에서 ''두 번째 오류 때문에'if (typeof rsBpActivityRefreshRate == "undefined") { rsBpActivityRefreshRate = 10; } if (rsBpActivityRefreshTimeago) { $ ('span.timeago'). 시간대(); }'세 번째 오류는'' – user1164029

+0

그래서 내가 소스 코드에서 가지고있는 것. jQuery가 2 번 포함되어 있는지 확인하려면 어떻게해야합니까? – user1164029

+0

@ user1164029 : 그건 내 말이 아닙니다. 실제 함수 정의를 포함하는 태그가 어딘가에 있습니다. ''과 같은 것입니다. URL이 브라우저에 붙여 넣어 지거나 페이지 소스를 볼 때 링크를 클릭하여 올바르게로드되었는지 확인한 다음로드 순서가 올바른지 확인해야합니다. jQuery가로드되기 전에 함수 정의를 포함하면 전혀 도움이되지 않습니다. – Josh

관련 문제