2011-06-13 5 views
1

나는 오버플로를 위해 Ariel Flesler의 ScrollTo 및 serialScroll 플러그인 (http://plugins.jquery.com/project/ScrollTo)을 성공적으로 구현했습니다 : hidden div. 여기서는 일반 스크롤바가 나타나지 않고, 사용자가 만든 버튼을 클릭하면 Flesler의 스크립트로 점진적으로 쉽게 스크롤 할 수 있습니다. 그러나 내 문제는 스크롤바가 표시되도록하려는 것입니다. 자바 스크립트가 활성화되지 않은 사용자 만이 스크롤바를 표시하여 수동으로 구현 된 스크롤러를 사용하지 않아도 해당 div의 모든 콘텐츠를 볼 수 있습니다. .jQuery 비 자바 스크립트 사용자를위한 ScrollTo/serialScroll 접근성

나는 이것이 내 최후의 수단이 될 수 있도록 답을 찾기 위해 낮고 높게 검색했습니다. 감사!

답변

2

div에 overflow:auto이 CSS에 처음으로 포함되도록하고 Javascript로 나중에 overflow:hidden으로 변경해야합니다.

이렇게하면 자바 스크립트 사용 중지 된 사용자에게는 스크롤바가 표시되고 자바 스크립트 사용 가능 사용자에게는 스크롤바가 표시됩니다.

<script type="text/javascript"> 
    $(document).ready(function(){ 
     // change yourDiv to whatever selector is needed 
     $(yourDiv).css("overflow","hidden"); 
    }); 
</script>