Сенсорное перемещение и прокручиваемый контент с помощью Jquery Mobile и Phonegap в Android

Итак, я обнаружил, что использование Jquery Mobile и Phonegap для разработки Android-приложения прекрасно работает в Android 4+, но в более старых версиях, например, 2.2.2, прокручиваемая функциональность не работает. Поэтому я попытался использовать iScroll, но возникли противоречивые проблемы, в конце концов я просто решил написать функцию Javascript для ее решения. Раньше работал, но теперь его сломали.

ТАК вот оно: я


    



Cordova

            
            
            


            
            .scrollstyle{
            height: 320px;
            }
            


            

             document.addEventListener("deviceready", checkVersion, false);

                function checkVersion() {

                    var droidversion = device.version;

                    myversion = droidversion.substr(0,1);

                    alert(myversion);

                    if ( parseInt(myversion) < 3 ) {
                        alert("do the scroll");
                        setTimeout(function () {
                            var startY = 0;
                            //var startX = 0;
                            var b = document.body;
                            b.addEventListener('touchstart', function (event) {
                                startY = event.targetTouches[0].screenY;
                                //startX = event.targetTouches[0].screenX;
                            });

                            b.addEventListener('touchmove', function (event) {
                                event.preventDefault();
                                var posy = event.targetTouches[0].screenY;
                                var h = parent.document.getElementById("scrolldroid");
                                var sty = h.scrollTop;

                                //var posx = event.targetTouches[0].screenX;
                                //var stx = h.scrollLeft;
                                h.scrollTop = sty - (posy - startY);
                                //h.scrollLeft = stx - (posx - startX);
                                startY = posy;
                                //startX = posx;
                            });
                        }, 1000);

                    } else {
                        alert("havent done it!");
                        return false;
                    }
                }


            

            

    
    
            

                

                    Styles

                

                    

                        


                                     
                                    OK, that works, but why is the scrollbar
                                     scrolled down to the bottom of the dialog 
                                    fsgsgestcontent, and not at the 
                                    Line4
                                    Line5
                                    Line6
                                    Line7
                                    Line8
                                    Line9
                                    Line10
                                    Line11
                                    Line12
                                    Line13
                                    Line14
                                    Line15
                                    Line16
                                    Line17
                                    Line18
                                    Line19
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                    fsgsgesthsdgfeagsdgsdgwe4ghesgaegeg
                                

                           

                    

                
                    footer

                

            
        
    

Я еще младший разработчик, поэтому мой код нене идеально, извини. Но это должно работать, в Android 3+ это неt выполнить функцию, потому что прокрутка уже работает. В Android 2.9.9 или менее это делает. И это должно сделать прокрутку div, но это нет, раньше, но потом я как-то сломал и могуне могу понять, как. Если кто-нибудь знает или может увидеть, где Он сломан, я буду любить тебя вечно за то, что сказал мне. Благодарю.

редактировать Я также продолжаю получать желтую ошибку в Eclipse LogCat, заявляющую: "Пропусти перетаскивание, пока мы ждем WebCore »Ответ на приземление

Ответы на вопрос(1)

Ваш ответ на вопрос