无法识别的jQuery函数

时间:2011-09-05 14:08:01

标签: jquery jquery-plugins

我正在使用一个名为coin-slider的jQuery插件。我已按照文档中有关其安装和使用的所有说明进行操作。当我查看Firebug控制台时,它告诉我coinslider()函数未定义。

该网站的链接位于here。该网站使用不同的语言,因此请尝试查看以下内容:)

1 个答案:

答案 0 :(得分:2)

你包括jQuery两次(为简洁起见,删除了一些代码):

<!-- load jQuery and sripts -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://engineercreativity.com/samples/obsession/wp-content/themes/EngineerCreativity/js/coin-slider.js"></script>
<link rel="stylesheet" href="http://engineercreativity.com/samples/obsession/wp-content/themes/EngineerCreativity/css/coin-slider-styles.css" />

<script type="text/javascript">
/* SLIDEShOW */
$(document).ready(function() {
    $('#coin-slider').coinslider();
});
</script>

<!-- later: -->

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js?ver=3.2.1'></script>

这个最后一个URL不仅是可疑的(你想要哪个版本,再次?!),但这个最终包括覆盖了原始的jQuery实例(添加了coinslider的实例!)。

只需包含一次jQuery,并确保在包含coinslider插件之前执行此操作。