Jelly Bean Webview App reagiert nicht perfekt auf berührende Ereignisse

Meine Webview-App funktioniert gut mit Touchend-Ereignissen in einer Android-Version, die älter als Jelly Bean ist. Aber in Jelly Bean sind die Touchend-Ereignisse nicht zuverlässig. Besonders auf Divs, die scrollbar sind, werden die Touchend-Ereignisse manchmal nicht ausgelöst und die gesamte App reagiert nicht mehr auf Touchend-Ereignisse und ich erhalte die Protokollnachricht mit dem Tag "webcoreglue" und dem Text "Sollte nicht passieren: Keine Testknoten auf der Basis von Rect gefunden "Jetzt, nachdem ich ein bisschen gescrollt habe, reagiert es normal auf Berührungen. Bitte helfen Sie.

HTML

<div id="srpanel" class="panel">
    <div class="main sr-list">
        <div class="sr-list-item-action">
        </div>
    </div>
</div>

JS

$('.sr-list-item-action').bind('touchend', function(){
//some code
});

Ich verwende die div 'sr-list-item-action' in einer for-Schleife für jedes Element in der Liste. Das Klicken auf ein Element in der Liste funktioniert also nur manchmal. Andernfalls wird der gesamte Bildschirm eingefroren und empfängt keine Touchend-Ereignisse mehr, bis ich einen Bildlauf durchführe. Eine andere Sache, die ich beobachtet habe, ist, dass dies mehr passiert, wenn ich a$(document).scrollTop(); wenn ich zur nächsten Seite der Liste gehe. Ich bin mir nicht sicher, ob dies damit zusammenhängt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage