2013-05-30 3 views
0

"default.master"시스템 마스터 페이지를 사용하는 사이트에서 제대로 작동하는 문서 라이브러리 웹 파트에 scollbars를 추가하는 스크립트를 사용하고 있지만 사용자 정의 마스터 페이지를 사용하려고하면 그것은 jquery를 깨고 스크롤바는 나타나지 않습니다.사용자 정의 마스터 페이지 - CEWP/JQuery Broken

이 문제를 해결하기 위해 내 사용자 지정 마스터 페이지에서 무엇을 볼 수 있습니까? 나는 CEWP를 사용하고 있으며 내 마스터 페이지 내에 jquery를 직접 포함하지 않습니다. (단 경우)

스크롤 바를 스크립트는

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" 

type="text/javascript"></script> 

<style type="text/css"> 

<!-- 

.DataGridFixedHeader { position: relative; top: expression(this.offsetParent.scrollTop);} 

--> 

</style> 



<script type="text/javascript"> 

$(function(){ 

var $table = $("TABLE[ID^='onetidDoclibViewTbl0']", 

"#MSO_ContentTable"); 



<!--WRAP TABLE IN SCROLL PANE--> 

$table.wrap("<DIV style='OVERFLOW: auto; HEIGHT: 250px'></DIV>"); 

<!--FROZEN HEADER ROW--> 

$("TR.ms-viewheadertr:first", $table).addClass("DataGridFixedHeader"); 

}); 

</script> 

답변

0

당신이 JQuery와이 제대로 장착되고 있는지 확인하기 위해 브라우저 콘솔을 확인 했습니까? 아니면 다른 스크립트 오류가 있습니까? 이 스크립트는 괜찮은 것 같지만이 전에 페이지에 스크립트 오류가있는 경우로드되지 않습니다.