获取 .scrollable 不是函数错误

发布于 2024-10-28 12:17:28 字数 181 浏览 3 评论 0原文

嗨,大家好。

当我尝试滚动列表时,我得到了 $(divElement).scrollable({ 垂直: true, 圆形: true });不是一个函数。

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

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

HI Guys.

While I am trying to scrolling my list, I am getting
$(divElement).scrollable({ vertical: true, circular: true }); is not a function.

May be this because jquery.tools.min.js is conflicting with flowplayer-3.2.0.js.

I dont know how to come out of this problem, PLease help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

多像笑话 2024-11-04 12:17:28

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

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

我通过简单地检查 jQuery 脚本/库中的字符串“scrollable”就发现了这一点。

所以它可能不包含在您的 jQuery 版本中。

The problem could be, that the function "scrollable" simply does not exist.

I currently discovered, that this function seems to be contained in some versions of jQuery ( i.e. jQuery 1.6.4.min ) , but not in all of them ( i.e. jQuery 1.7.0 ).

I found out by simply checking the jQuery script / library for the string "scrollable".

So it may not be contained in your version of jQuery.

带上头具痛哭 2024-11-04 12:17:28

jQuery确实和flowplayer有冲突。
您需要

jQuery.noConflict();

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

另请参阅将 jQuery 与其他库结合使用

jQuery does indeed conflict with flowplayer.
You need to add

jQuery.noConflict();

immediately after including the jQuery library and update all your $(...) jQuery shortcuts to jQuery(...).

See also Using jQuery with Other Libraries.

一直在等你来 2024-11-04 12:17:28

jQuery.noConflict() 环境中不太明显的事情之一是,虽然您确实放弃了 $ 变量,但您可以构建您的代码,以便您无论如何都可以将其用于 jQuery。

如果您使用 $(document).ready()$(function() { }) (并且您应该),请构造就像

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

// OR

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

注意传递到就绪函数中的 $ 参数一样。

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

One of the stuff that isn't readily apparent with jQuery.noConflict() environments, is that while you're indeed letting go of the $ variable, you can structure your code so that you use it for jQuery anyway.

If you're using $(document).ready() or $(function() { }) (and you should), structure it like

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

// OR

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

Note the $ parameter passed into the ready function.

Just in case you've already written tons of code and don't want to go back and rewrite every $ to jQuery.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文