Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android/phonegap项目上呈现iscroll_Android_Iscroll - Fatal编程技术网

在android/phonegap项目上呈现iscroll

在android/phonegap项目上呈现iscroll,android,iscroll,Android,Iscroll,有人知道有哪个安卓应用程序使用iscroll吗。我想在我的设备上测试它。原因是我当前的phonegap/android项目不能与iscroll4一起工作 我稍后会发布同样的细节…但只是想看看iscroll atall是否在android上工作…我有我的疑问 尝试了所有调用iscroll的方法,但根本不起作用 以下是requirejs的代码: define(['jquery','domready', function($,domReady){ var menu_iscr

有人知道有哪个安卓应用程序使用iscroll吗。我想在我的设备上测试它。原因是我当前的phonegap/android项目不能与iscroll4一起工作

我稍后会发布同样的细节…但只是想看看iscroll atall是否在android上工作…我有我的疑问

尝试了所有调用iscroll的方法,但根本不起作用

以下是requirejs的代码:

define(['jquery','domready',
       function($,domReady){
       var menu_iscroll;

       function loaded() {
               alert("inside loaded for iscroll:dom under hmenu is");   
           alert($('#hmenu').html());
           if ($('#hmenu').length){
           alert('setting iscroll');
           menu_iscroll = new iScroll('hmenu');}
       };

       document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);

       domReady(function() {
           alert("entered domready for creating iscroll");  
               loaded();
       });

       return menu_iscroll;
       });
下面是main.js的代码:

require.config({
    paths:{ 
    jquery:'vendor/jquery/jquery.min',
    'jquery.mobile':'vendor/jquery.mobile-1.3.1.min',
    'jquery.mobile-config':'jqm-config',
    underscore:'vendor/underscore/underscore-min',
    backbone:'vendor/backbone/backbone-min',
    handlebars:'vendor/handlebars/handlebars',
    text:'vendor/text/text',
    bootstrap:'vendor/bootstrap/js/bootstrap.min',
    iscroll:'vendor/iscroll/dist/iscroll-min',
    domready:'vendor/domReady'
    },

    shim: {
        'backbone': {
            //These script dependencies should be loaded before loading backbone.js
            deps: ['jquery','underscore'],
            //Once loaded, use the global 'Backbone' as the module value.
            exports: 'Backbone'
        },

        'underscore': {
            exports: '_'
        },

    'handlebars' : {
            exports : "Handlebars"
        },

    'iscroll' : {
            exports : "iScroll"
        },


    'jquery.mobile-config': {
            deps: ['jquery']
    },  

    'jquery-mobile': {
        deps:['jquery','jquery.mobile-config'],
    },

    },

    waitSeconds:10,
});


require(['jquery','views/menuscroll','index'],function($,scrollView){         
    new scrollView;  

});
和内部滚动视图:

define(['jquery','domready','iscroll','test'],
       function($,domReady,iScroll,testView){
       new testView; //this is where all the rendering of the DOM occurs...
       var menu_iscroll;

       function loaded() {
               alert("inside loaded for iscroll:dom under hmenu is");   
           alert($('#hmenu').html());
           if ($('#hmenu').length){
           alert('setting iscroll');
           menu_iscroll = new iScroll('hmenu');}
       };

       document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);

       domReady(function() {
           alert("entered domready for creating iscroll");  
               loaded();
       });

       return menu_iscroll;
       });

在调试过android平台上的phonegap/iscroll/requirejs后,我现在非常自信,市场上大量销售的iscroll模块无法在android上呈现……它根本不起作用……

为了证实这一点,我做了一个简单的实验,证实了我的怀疑:从著名的示例复制html文件:并尝试呈现它在带有phonegap的android 2.3.5手机上运行…滚动不起作用!因此,对于目前正在使用PHONEGAP并希望使用水平滚动的所有人来说,iscroll可能不是一种方式……请您也发布您的
HTML
&
CSS
代码好吗?因为
iScroll
主要依赖于
HTML
CSS