Maison > Questions et réponses > le corps du texte
Comment surveiller le glissement de l'écran du téléphone portable et calculer la distance de défilement depuis le haut ?
$('body').bind('touchmove', function(e) {
var winHeight = $(window).scrollTop();
console.log(winHeight);
});
Ce que j'écris comme ça vaut toujours 0 ? Le défilement de surveillance n'a aucun effet ! S'il te plaît, mon Dieu
習慣沉默2017-05-19 10:13:07
$('body').on("touchstart",function(ev){
var winHeight = $(window).scrollTop();
$('body').on("touchmove",function(ev){
console.log(winHeight);
})
});
Tu essaies d'écrire comme ça et tu vois
仅有的幸福2017-05-19 10:13:07
window.addEventListener('scroll',function(){
console.log(window.scrollY)
})
大家讲道理2017-05-19 10:13:07
let oB = document.getElementById('objEl')
let oBh = oB.offsetTop
oB.addEventListener('touchstart', function (e) {
startX = e.touches[0].pageX
startY = e.touches[0].pageY
})
oB.addEventListener('touchmove', function (e) {
let endX = e.changedTouches[0].pageX
let endY = e.changedTouches[0].pageY
}, false)
oB.addEventListener('touchend', function () {
// ...
})