2012-07-13 1 views
0

스크롤하는 데 2 ​​가지 문제가 있습니다. appmobi 개발에 익숙하지 않은 행복한 매체를 파악할 수 없습니다. 현재 내가, 코드의이 비트 ..appmobi가 올바르게 스크롤되지 않습니다.

var preventDefaultScroll = function(event) { 
    event.preventDefault(); 
    window.scroll(0,0); 
    return false; 
    }; 

    document.addEventListener('touchmove', preventDefaultScroll, false); 

전혀 이동하지 않는 응용 프로그램 밖으로이 라인을 주석이 완전히 스크롤 나던 여전히 응용 프로그램을 그들을 주석하지만 나를 이렇게 내가 볼 수 아래로 전체 응용 프로그램을 드래그 할 수 있습니다 앱 뒤에있는 내 홈 화면. 누구든지 그 문제를 해결할 방법을 알고 있습니까?

답변

2

"스크롤링"을 방해하는 것이 아닙니다. "touchmove"리스너 찾기

+0

예, 게시물을 업데이트했습니다. JS – chris

1

특정 HTML 요소 만 스크롤하려면 코드를 얻으십시오. 어쩌면 jqMobi 스크롤이 어떻게 작동하는지 살펴보십시오 (http://jqmobi.com). 작동중인 예를 보려면 Chrome이나 모바일 Safari와 같은 HTML5 호환 브라우저에서이 URL을여세요.

http://www.jqmobi.com/testdrive/#webslider

+0

에서 app의 코드를 잘못 잡았습니다. appMobi에 UI AUX.js 또는 그 정도까지의 어떤 유형이 있습니다. 궁극적으로 메인 화면을 그대로두고 화면을 스크롤하는 플러그 앤 플레이 방식을 허용했습니다. 그러나 드래그 좌우로 드래그하지 않으면 드래그 할 때 너무 많이 스크롤되지 않습니다. 아직도 그걸 알아 내려고 노력하지만 올바른 방향으로 나아가는 한 걸음. 아직도 appmobi를 이해하는 것을 배우는. 그러나 그것을 좋아하지 않는 것은 더 적다. – chris

0

다음 코드는 스크롤 나를 위해 일했다.

var options = { 

    verticalScroll:true, //vertical scrolling 

    horizontalScroll:false, //horizontal scrolling 

    scrollBars:true, //display scrollbars 

    vScrollCSS : "jqmScrollbar", //CSS class for veritcal scrollbar 

    hScrollCSS : "jqmScrollbar" //CSS class for horizontal scrollbar 

    } 
    var scroller3 = $("#DivId").scroller(options); 

스크롤하지 않으려는 div에는 "no"를 설정할 수 있습니다.