嗨,伙计们。
当我试图滚动我的列表时,我得到$(divElement).scrollable({ divElement: true,circular: true });不是一个函数。
这可能是因为jquery.tools.min.js与flowplayer-3.2.0.js冲突。
我不知道如何解决这个问题,PLease帮帮我。
发布于 2011-03-30 01:12:31
jQuery确实和flowplayer有冲突。您需要添加
jQuery.noConflict();在包含jQuery库之后,立即将所有$(...) jQuery快捷方式更新为jQuery(...)。
另请参见Using jQuery with Other Libraries。
发布于 2012-02-21 23:01:46
问题可能是,"scrollable“功能根本不存在。
我最近发现,这个函数似乎包含在jQuery的一些版本(即jQuery 1.6.4.min )中,但不是所有版本(即jQuery 1.7.0 )中。
我只需检查jQuery脚本/库中的字符串"scrollable“就可以找到答案。
因此它可能不包含在您的jQuery版本中。
发布于 2011-03-30 01:24:48
在jQuery.noConflict()环境中不太明显的一件事是,虽然您确实放弃了$变量,但您可以组织代码,以便不管怎样都可以在jQuery中使用它。
如果您使用的是$(document).ready()或$(function() { }) (并且您的应该是),那么可以像这样构造它
jQuery(document).ready(function($){
// you can use $ for jQuery in here
});
// OR
jQuery(function($) {
// here as well
});注意传递给ready函数的$参数。
以防你已经写了一大堆代码,不想回去把每个$都重写成jQuery。
https://stackoverflow.com/questions/5476123
复制相似问题