jquery scrollTo:TypeError undefined不是函数

时间:2014-08-28 13:56:13

标签: javascript jquery html

我有一个水平堆叠div的列表,其中包含ID pageContent1pageContent2等等。我想在按下右箭头键时滚动到右侧的下一页,按下左键时滚动到左侧的上一页。我正在使用jquery的scrollTo方法(http://lions-mark.com/jquery/scrollTo/)。这是代码:

var
    hp_first = 1,
    hp_last = $('.page').length,
    hp_curr = 1

$(document).keydown(function(e) {
    switch(e.which) {
        case 37: //left
            if(window.hp_curr > window.hp_first) {
                $('body').scrollTo('#pageContainer' + --window.hp_curr)
            }
            break

        case 39: //right
            if(window.hp_curr < window.hp_last) {
                $('body').scrollTo('#pageContainer' + ++window.hp_curr)
            }
            break

        default: return
    }
    e.preventDefault()
})

这给了我一个错误:

Uncaught TypeError: undefined is not a function VM1698:17(anonymous function) VM1698:17jQuery.event.dispatch notable-bootstrap.js:4676elemData.handle notable-bootstrap.js:4360

我做错了什么?

0 个答案:

没有答案