2011-07-05 3 views
2

스택 전체를 들여다 보았지만 어쩌면 보지 않을 수도 있지만 Jscrollpane에 문제가 있습니다.jscrollpane no scrollbars

$('.jobDetails').live('click', function() { 

var showID = $(this).attr('id'); 

$.get('../internal/databaseInfo.cfm?getMoreInfo&' + (new Date()).getTime(),{showID:showID}, function(data,status) { 
     $('#showMore' + showID).toggle(), 
     $('.moreJobDetails').not('#showMore' + showID).hide(); 
     $('#showMore' + showID).html(data); 
     $('.scroll-pane').jScrollPane();  
    }); 

}); 

문제는 사업부가 콘텐츠를로드 할 때 올바른 높이를 차단하지만, 스크롤 막대를 보여주는이 arent이다 : 나는 데이터베이스의 내용과 공개 사업부로드를 팝업 일부 코드가 있습니다. 위의 올바른 위치에 jscrollpane 코드를 넣었습니까?

답변

0

이것은 거의 문제의 해답이 아닙니다. 그러나 코드를 올바르게 읽는 중이면 JScrollbar 사용 영역에 내용을 쓰려고 시도하고 스크롤 막대가 동적으로 적용됩니까?

내가 맞으면 작동하지 않는다고 얘기해야합니다. 나는 똑같은 문제가 있고 몇 시간의 경험 후에 JScrollbar가 페이지가로드 될 때 콘텐츠가있을 때만 행복해 보이는 것을 발견했습니다. 그것은 동적 아약스 스타일 로딩을 좋아하지 않는 것 같습니다.

는 ............하지만, 난 여전히 JScrollPane의 동적 컨텐츠 영역과 연계를 usedin 할 수

+0

나는 그것을 얻으려고 노력하고 있습니다. 뿐만 아니라 작동합니다. 나는 당신에게 그것의 어떤 사용이라도 모른다. 그러나 나는 양자 택일을 발견했다. http://www.myjqueryplugins.com/jScrollbar 그것은 그것이 내가 필요로하는 것을 조금 조정할 필요가있는 정확하게하고 싶어한다! !! – csber3

1

:-) 주위에 작업에 찾고 있습니다. 이것을 가능하게하는 몇 가지 속성/방법이 있습니다 : -

autoReinitialise : 'autoReinitialiseDelay'밀리 초마다 자동으로 scrollBar를 다시 초기화합니다. 여기에서 입증 된 바와 같이 jScrollPane autoReinitialise and animateScroll

또는 여기에 에릭 Imthorn에 신용, 당신은 '재 초기화'를 사용할 수 있습니다 http://jscrollpane.kelvinluck.com/dynamic_content.html 나는이 처음에 초기화하려면 코드이었다 똑같은 문제가 있었다

1

:

$('.p_desc').jScrollPane(); 

I을 - autoReinitialise: true을 추가하여 수정했습니다. - 이제이 모양이 완벽하게 작동합니다.

$('.p_desc').jScrollPane({ autoReinitialise: true }); 
+0

autoReinitialise를 추가해 주셔서 감사합니다. true로 표시하면 도움이되었습니다. – Nina