2012-07-13 54 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 2012-07-14 01:38:58

1

你會想得到一些代碼來滾動一個特定的HTML元素。也許看看如何jqMobi滾動工作(http://jqmobi.com)。有關它的實際操作示例,請在Chrome或Mobile Safari等兼容HTML5的瀏覽器中打開此網址。

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

+0

中擷取了錯誤的代碼,因爲我發現appMobi有某種類型的UI AUX.js或某種程度的事情,不能記住,但它最終允許我使用即插即用的方式滾動屏幕,同時將主屏幕留在原地。然而,它不會像拖動那樣滾動,如果它沒有左右拖動,那也可以。仍試圖找出那一個,但它邁出了正確的方向。儘管如此,仍然在學習如何理解appmobi,但仍然喜歡它。 – chris 2012-07-18 18:30:22

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); 

您可以將scrolling =「no」設置爲您不想滾動的div。