Ich versuche, einen Folie-Effekt in Chrom zu machen, aber ich bekomme immer einen Fehler, wenn ich gleite. Hier ist mein Code:element.changedTouches [0] Fehler undefiniert. Chrome-Fehler?
$(function() {
$('.table.table-responsive.table-condensed tbody tr').on('touchstart', function (e) {
touchsurface.innerHTML = ''
var touchobj = e.changedTouches[0]
dist = 0
startX = touchobj.pageX
startY = touchobj.pageY
startTime = new Date().getTime() // record time when finger first makes contact with surface
e.preventDefault();
});
}, false)
Dies ist der Fehler, den ich bekommen: Uncaught Typeerror: kann nicht lesen Eigenschaft ‚0‘ von undefiniert. Dies ist online: var touchobj = e.changedTouches [0]
Nur für den Fall, wenn Sie das jQuery-Ereignis debuggen, mit 'console.log (e)' es zum Beispiel nicht enthält 'targetTouches'? – lovethebomb