var 스크롤 = document.querySelector('.scroll');
var externalScroller = document.querySelector('.outerScroller');
var touchStart = 0;
var touchDis = 0;
externalScroller.addEventListener('touchstart', function(event) {
var touch = event.targetTouches[0];
// 把元素放는 手指所의 位置
touchStart = touch.pageY;
console.log(touchStart);
}, 거짓);
externalScroller.addEventListener('touchmove', function(event) {
var touch = event.targetTouches[0];
console.log(touch.pageY 'px');
scroll.style.top = scroll.offsetTop touch.pageY-touchStart 'px';
console.log(scroll.style.top);
touchStart = touch.pageY;
touchDis = touch.pageY-touchStart;
}, 거짓);
externalScroller.addEventListener('touchend', function(event) {
touchStart = 0;
var top = scroll.offsetTop;
console.log(상단);
if(top>70)refresh();
if(상위>0){
var time = setInterval(function(){
scroll.style.top = scroll.offsetTop -2 'px';
if(scroll.offsetTop<=0)clearInterval(time);
},1)
}
}, 거짓);
함수 새로 고침(){
for(var i = 10;i>0;i--)
{
var node = document.createElement("li");
node.innerHTML = "저는 처음이에요";
scroll.insertBefore(node,scroll.firstChild);
}
}
이상 내용이 이 글의 전체 내용입니다. 자바스크립트를 배우시는 모든 분들께 도움이 되었으면 좋겠습니다.