0

我在滚动时遇到了 2 个问题,我似乎无法弄清楚 appmobi 开发中新的快乐媒介。目前我有这段代码..

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

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

将这些行注释掉该应用程序根本不会滚动,将它们注释掉该应用程序仍然不会完全滚动,但可以让我将整个应用程序向下拖动,以便我可以在应用程序后面看到我的主屏幕。有谁知道解决这个问题的方法?

4

3 回答 3

2

这不是阻止您“滚动”的原因。寻找“touchmove”监听器

于 2012-07-13T11:59:09.503 回答
1

您将需要一些代码来仅滚动特定的 HTML 元素。也许看看 jqMobi 滚动是如何工作的(http://jqmobi.com)。有关它的实际示例,请在 Chrome 或 Mobile Safari 等 HTML5 兼容浏览器中打开此 URL。

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

于 2012-07-17T14:33:03.313 回答
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。

于 2012-10-08T11:01:29.193 回答