获取.scrollable不是函数错误

时间:2011-03-29 16:56:35

标签: jquery object jquery-plugins scroll flowplayer

HI Guys。

当我试图滚动我的列表时,我正在接受 $(divElement).scrollable({vertical:true,circular:true});不是一个功能。

可能是因为jquery.tools.min.js与flowplayer-3.2.0.js冲突。

我不知道如何解决这个问题,PLease帮帮我。

3 个答案:

答案 0 :(得分:1)

jQuery确实与flowplayer冲突。 你需要添加

jQuery.noConflict();

在包含jQuery库之后立即将所有$(...) jQuery快捷方式更新为jQuery(...)

另见Using jQuery with Other Libraries

答案 1 :(得分:1)

问题可能是,“可滚动”功能根本不存在。

我目前发现,这个函数似乎包含在某些版本的jQuery(即jQuery 1.6.4.min)中,但并不包含在所有版本中(即jQuery 1.7.0)。

我发现只需检查jQuery脚本/库中的字符串“scrollable”。

因此它可能不包含在您的jQuery版本中。

答案 2 :(得分:0)

jQuery.noConflict()环境中不容易看到的一个问题是,当您确实放弃$变量时,您可以构建代码以便将其用于无论如何,jQuery。

如果您使用的是$(document).ready()$(function() { })),请将其结构化为

jQuery(document).ready(function($){
    // you can use $ for jQuery in here
});

// OR

jQuery(function($) {
    // here as well
});

请注意传递到就绪函数的$参数。

万一您已经编写了大量代码,并且不希望返回并将每个$重写为jQuery