我正在尝试实现这个滚动函数,它应该可以工作,但是当我尝试时,它会给我一个语法错误。有人可以告诉我为什么/如何解决它?
Scroller = function(element) {
this.element = this;
this.startTouchY = 0;
this.animateTo(0);
element.addEventListener('touchstart', this, false);
element.addEventListener('touchmove', this, false);
element.addEventListener('touchend', this, false);
}
我确定我必须改变Scroller = function(element)
,但我不知道是什么。
答案 0 :(得分:1)
此:
element.addEventListener(‘touchstart’, this, false);
element.addEventListener(‘touchmove’, this, false);
element.addEventListener(‘touchend’, this, false);
应该是这样的:
element.addEventListener('touchstart', this, false);
element.addEventListener('touchmove', this, false);
element.addEventListener('touchend', this, false);
不同之处在于我用正常的单引号替换了样式的引号。你是用Word或其他东西编写的吗?!
你也应该改变这个:
var Scroller = function() {
对此:
function Scroller() {