2014-07-16 7 views
-2

mCustomScrollbar를 사용하여 스크롤 막대의 스타일을 지정했지만 문제가 발생했습니다. 페이지를 동적으로 변경할 때 효과가 나타나지 않습니다.mCustomScrollbar가 다른 페이지에서 작동하지 않습니다.

<link rel="stylesheet" href="css/jquery.mCustomScrollbar.css" /> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<script src="js/jquery.mCustomScrollbar.concat.min.js"></script> 

그리고이 기능을 사용하여 페이지를 변경합니다.

function processResponse() { 
    if (request.readyState == 4) { 
     if (request.status == 200) { 
     var response = request.responseText; 
document.getElementById("content").innerHTML = response; 
     } 
    } 
} 

js 파일에서 코드를 변경하지 않았습니다. 또한 페이지에 직접 들어가면 작업이 가능합니다. processResponse 함수에 추가해야하는 함수가 있습니까? 동적 페이지에서

: 나는
<div id="content" style="position: absolute;left: 7%;right: 7%"> 
<div id="id_div_paragraph" class="content mCustomScrollbar" style="position: absolute;left: 450px;float:left;/*padding:20px 28px;*/padding-top: 20px;padding-left: 28px;padding-bottom: 20px;padding-right: 15px;font-size:18px;overflow: auto;background-color:#FFFFFF;opacity:0.75;"> 
Content Here.... 
</div> 

당신을 감사합니다 mCustomScrollbar에서 요구하는 "내용 mCustomScrollbar"라는 클래스를 추가했다.

+0

처럼 첫 번째 위치에 jQuery 라이브러리 파일을 교체하십시오? 내용이 변경 될 때마다 스크롤 막대를 재설정해야합니다. 어떤 오류가 있습니까? –

+0

컴퓨터 쪽 코드에 오류가 없습니다. Div의 ScrollBar 스타일을 변경하기 위해 'mCustomScrollbar'라는 라이브러리를 사용하고 있지만 페이지가 변경되면 div ("div"콘텐츠 변경) 기능이 작동하지 않습니다. – user3769892

+0

당신이 사용하고있는 것을 알고 있습니다. 내가 모르는 것은 그 밖의 모든 것입니다. 스크롤바를 어떻게 적용하고 있습니까? 어떤 요소에 적용하고 있습니까? 당신의 몸은 무엇입니까 (또 다시)? 동적 콘텐츠를로드 한 후에 어디에서 스크롤바를 다시 설정합니까? 내 말은, ** 나를 멍청이 던져 버려 ** –

답변

0

응답 본문이 무엇이

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<script src="js/jquery.mCustomScrollbar.concat.min.js"></script> 
관련 문제