2011-10-18 2 views
1

일부 ul 개의 요소가 overflow: auto입니다. 대부분은 오버플로하지 않지만 그 중 일부는 오버플로하지 않습니다. 오버플로가있는 요소에 대해서만 jScrollPane을 초기화하고 싶습니다. 스크롤바가 있습니다.요소에 오버플로 스크롤바가있는 경우에만 jScrollPane을 초기화 할 수 있습니까?

문서에서 분명한 방법으로 볼 수 없습니다.

아마 다른 방법으로 스크롤 막대의 존재를 감지하고 그 안에 내 jScrollPane 초기화를 중첩해야합니까? UL 인증 요소의 내용은 다음 코드로 UL의 표시 크기보다 큰 경우

답변

2

확인해 볼 수 있습니다 :

$(yourobject).attr('scrollHeight') > $(yourobject).height() 

당신은 당신의 쿼리를 필터링하기 위해 jQuery를 필터 동작을 사용할 수 있습니다.

+0

감사합니다. Matthijs. 필요한 것. –