gpt4 book ai didi

javascript - Nivo slider 有 JavaScript 错误

转载 作者:行者123 更新时间:2023-11-28 13:46:00 25 4
gpt4 key购买 nike

我正在构建一个使用 Nivo Slider 的网站。起初,效果很好。但昨天,当我再次尝试时,它突然停止移动。在发现这个问题之前我还没有做任何改变。我查看了控制台,发现了一个 javascript 错误:

未捕获类型错误:对象 [object Object] 没有方法“live”

当我尝试查看 jquery.nivo.slider.js 时,错误出现在 $('a.nivo-prevNav', slider) 上,如下所示:

$('a.nivo-prevNav', slider).live('click', function(){
// function's content
});

使用谷歌的检查元素功能,我搜索该页面并找到了那里。

这有什么问题吗?为什么它突然停止移动?任何帮助将不胜感激。

最佳答案

Nivo slider 需要 jQuery 才能工作。在你的网站上你这样引用 jQuery

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

这非常危险,因为最新版本不断变化。从 jQuery 文档可以看出

http://api.jquery.com/live/

自 jQuery 1.7 起,live 函数已被弃用。查看未缩小的 jQuery 源代码

http://code.jquery.com/jquery-latest.js

该函数似乎不再存在,这就是您收到错误的原因。

解决方案:将 jQuery 与特定版本绑定(bind) - 也许您可以从 Nivo Slider 文档中找到您需要的版本。一些旧版本的 jQuery 可以在这里找到:http://jquery.com/download/

关于javascript - Nivo slider 有 JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14340594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com