2012-04-25 7 views
0

Jquery와 sharepoint로 기존 페이지 빌드를 작업 중입니다. 페이지에 이미 뉴스를 아래로 스크롤하는 jquery 스크립트가 있습니다. (같은Jquery와 Sharepoint가 일치하지 않습니다.

<script src="/_catalogs/masterpage/js/jquery.js" type="text/javascript"></script> 

: 나는 몇 가지를 추가 할 수있는 기존 코드에 액세스하지 못할, 그래서 내가 내 모든 코드를 추가 한 다음이 코드를 추가

를 제출할 수있는 셰어와 콘텐츠 웹 파트를 추가했다 모든를 작동하는지) 기본 페이지로

$('img#test').click(function(){ 

alert('testttttt'); 
}); 

그것의 간단한 코드 만 볼 수 0 그러나 내가 보는 것은 mmy 코드에서 jquery.js를 참조 할 때 이전 스크롤이 작동을 멈추고 내 코드가 작동합니다 링크를 삭제하면 코드가 작동하지 않고 이전 코드가 작동합니다 조언이 있습니까? 대신이 일을

또 다른 한가지는, 나는 HTML로

< img onClick='test1' id='id1'... /> 

을 추가 tryed하지만 셰어 나

< img id='id1' .... /> 

어떤 조언이에 대한 코드를 삭제 유지하고있다? 파이어 폭스의 방화범 부가 기능을 사용하여

를 열고 페이지 또는 페이지를 검사하는 IE의 개발자 도구를 사용 는

+0

jQuery에 대한 링크를 제거한 다음 JS를 document.ready() 블록에 넣으면 어떻게됩니까? –

+0

Jquery 링크를 제거하면 작동하지 않을 것입니다. – Roland

+0

지금 필요한 것은 HideToMenu라는 시스템에 이미 내장 된 javascript 함수를 호출하는 것입니다. 그러나 html에서 수행하면 어떤 부분에서든 수행 할 수 없습니다. sharepoint는 호출을 지울 것입니다. , 및 jquery에서 수행하는 경우 스크롤을 – Roland

답변

0

내 조언이 있습니다 U 감사합니다.

스크립트 탭으로 이동하여 포함될 스크립트를 확인하십시오. 페이지가 이미 JQuery를 참조한 경우 컨텐츠 편집기 WebPart에 다시 포함 할 필요가 없습니다.

JQuery가 페이지에 이미 포함되어 있음을 확인하면 위의 자바 스크립트가 정상적으로 작동해야합니다.

페이지에 이미 포함되어 있고 코드가 작동하지 않으면 샘플 JS 코드가 잘못되었을 수 있습니다.

하지만 좋은 시작은 위의 dev 도구에서 렌더링 된 페이지를 확인하여 정확히 무슨 일이 일어나는지 확인하는 것입니다.

+0

U 도움을 주셔서 감사합니다.하지만 표준 템플릿이기 때문에 이전 스크립트를 추가 할 수 없다고 말하고 싶습니다. 따라서 코드를 추가 할 수 없습니다. 이것이 내가 Content WebPart를 추가 한 이유입니다. – Roland

관련 문제