2012-11-06 2 views
2

fancybox를 사용하여 내 사이트에서 전체 화면 갤러리를 만들고 있습니다. 다소 긴 사이트이고 fancybox가 시작될 때 여전히 스크롤 할 수 있습니다. 상상해 보면 사용자에게 혼란을 줄 수 있습니다. 고급 상자 계층이 시작되는 동안 스크롤을 사용하지 못하게 할 수있는 방법이 있습니까?fancybox를 사용할 때 iOS 스크롤을 사용 중지 하시겠습니까?

감사합니다.

+0

어떤 fancybox 버전입니까? ... fancybox v2.1.3 (최신 버전)은 기본적으로 – JFK

답변

1
UIScrollView *scrollView = // get your scroll view 
scrollView.scrollingEnabled = NO; 
// initialize your fancybox 
scrollView.scrollingEnabled = YES; 
+0

이 scop입니다. iOS safari를위한 CSS의 적절한 조각을 볼 수 있습니까? – user1803790

+1

죄송합니다. 귀하의 질문에 대해 오해 한 것 같습니다. 스크롤을 사용하지 않으려는 * 웹 페이지 *를 만드시겠습니까? – bdesham

+0

예, 죄송합니다. 분명히해야합니다. 처음에는이 사이트를 사용했는데 모든 종류의 프로그래밍에 익숙하지 않았습니다. – user1803790

2

또한 fancybox에서도 동일한 문제가있었습니다. 인터넷 검색을 한 후 대답을 찾았습니다. 당신의 jQuery를에

$.fancybox({ 
    maxHeight : '200', 
    width  : '38%', 
    height  : '70%', 
    autoSize : false, 
    closeClick : false, 
    openEffect : 'none', 
    scrolling : 'no', 
    autoDimensions : 'true', 
    closeEffect : 'none' 
}); 

희망이 도움을 설정합니다.

관련 문제