无法调用未定义的方法'begin'

时间:2013-06-05 17:39:13

标签: javascript jquery jquery-tools

您好我这个脚本在这里工作正常..知道它没有语法错误或者。

http://jsfiddle.net/xHL35/9/

问题是当我尝试在这里实现它时..

我试图取消设置jquery.min.js因为这是唯一的文件,我看到我的原因冲突,而不是twitter或facebook js,只是为了测试我只是测试它,我总是得到

无法调用未定义的方法'begin'

继承链接,以便您查看

http://queretaro.orsilin.com.mx/index.php?page=item/view/15/Probando

这是导致冲突的部分

if (nextImageIndex === 0) {
            scrollapi.begin(200);
        } else if ( nextImageIndex % 4 === 0 && nextImageIndex > 0) {
            scrollapi.next(200);
        }

1 个答案:

答案 0 :(得分:3)

学习调试!

这意味着scrollapi未定义。看看它的定义。

var scrollapi = $(".scrollable").data('scrollable');
console.log($(".scrollable").length);  // Says it is Zero...sooo hence your problem
console.log($(".scrollable").data('scrollable'));  //undefined

那么问题是什么?当此代码运行具有类.scrollable时,页面上没有元素。