Javascript 无法调用方法';开始';未定义的
你好,我有这个脚本在这里工作的很好。。知道它没有语法错误或其他错误 问题是当我试图在这里实现它时 我尝试取消设置jquery.min.js,因为这是我看到的唯一一个导致冲突的文件,而不是twitter或facebook js,为了测试,我只是测试它,我总是得到它 无法调用未定义的方法“begin” 这是链接,你可以查看 这是导致冲突的部分Javascript 无法调用方法';开始';未定义的,javascript,jquery,jquery-tools,Javascript,Jquery,Jquery Tools,你好,我有这个脚本在这里工作的很好。。知道它没有语法错误或其他错误 问题是当我试图在这里实现它时 我尝试取消设置jquery.min.js,因为这是我看到的唯一一个导致冲突的文件,而不是twitter或facebook js,为了测试,我只是测试它,我总是得到它 无法调用未定义的方法“begin” 这是链接,你可以查看 这是导致冲突的部分 if (nextImageIndex === 0) { scrollapi.begin(200); } else
if (nextImageIndex === 0) {
scrollapi.begin(200);
} else if ( nextImageIndex % 4 === 0 && nextImageIndex > 0) {
scrollapi.next(200);
}
学会调试
这意味着scrollapi
未定义。看看它的定义
var scrollapi = $(".scrollable").data('scrollable');
console.log($(".scrollable").length); // Says it is Zero...sooo hence your problem
console.log($(".scrollable").data('scrollable')); //undefined
那么问题是什么呢?当此代码运行时,页面上没有包含类
的元素。可滚动的非常感谢!!!但是错误是关于“下一步”,你在哪里看到的。可滚动的没有定义???请让我知道我一直想学习调试,你有一个链接,我不懒爱读(对不起,我的英语顺便说一句)我走上链找到问题。所以错误表明scrollapi未定义,所以我查看了它的定义位置。我在JavaScript调试器中设置了一个断点,发现它没有找到元素。源代码上的Ctrl-F显示页面上没有包含该类的元素。简单的有人否决了我的正确答案。我爱那些人!你必须超过125分才能投否决票。。我会在任何地方投票给你XD!!对不起,我真的尝试调试,但这一个甚至没有发送错误。为什么我的计数器不是从0开始计数。。很奇怪,我试着调试或看看发生了什么,我真的看了里面。项目,但我认为还有一些事情:(