Javascript jquery scrollTo:TypeError undefined不是函数
我有一个水平堆叠的div列表,id为Javascript jquery scrollTo:TypeError undefined不是函数,javascript,jquery,html,Javascript,Jquery,Html,我有一个水平堆叠的div列表,id为pageContent1,pageContent2等等。我想在按下向右箭头键时滚动到右侧的下一页,在按下向左键时滚动到左侧的上一页。我正在使用jquery的scrollTo方法()。代码如下: var hp_first = 1, hp_last = $('.page').length, hp_curr = 1 $(document).keydown(function(e) { switch(e.which) {
pageContent1
,pageContent2
等等。我想在按下向右箭头键时滚动到右侧的下一页,在按下向左键时滚动到左侧的上一页。我正在使用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()
})
我做错了什么?您的页面上有什么版本的jquery?它不起作用,因为
hp\u first=hp\u curr=1
所以if语句中的代码不能在两种情况下都执行。@WissamEl Kik为什么不满足第二个if条件?总页数也超过1页,如果它不满足if条件,它就不会有scrollTo调用的错误,这在if条件内。也许。。。我没有HTML代码。据我所知,您提供的错误与ScrollTo插件无关。很明显,这是一个Bootstrap.js错误。
Uncaught TypeError: undefined is not a function VM1698:17(anonymous function) VM1698:17jQuery.event.dispatch notable-bootstrap.js:4676elemData.handle notable-bootstrap.js:4360