我正在尝试在我的网站上实现JQuery vTicker。我在标题中加载Jquery:
<script src="assets/js/jquery.vticker.js" type="text/javascript" ></script>
也将此脚本标记放在标题中:
<script type="text/javascript">{literal}$(function() {$("#myclass").vTicker({
speed: 500,pause: 3000,animation: 'fade',mousePause: false,showItems: 3});});{/literal</script>
但是我收到以下错误:
$("#myclass").vTicker is not a function
showItems: 3
任何帮助/提示都将受到高度赞赏。链接到该网站: http://67.20.122.201/boikeno/home.php
该网站使用Smarty和PHP
答案 0 :(得分:1)
您还需要包含完整的jquery库,vticker文件只是一个插件。
编辑:
仔细查看您的网页。你已经有了各种各样的疯狂......你已经定义了两个DOCTYPE,两个&lt; head&gt;块,并在包含jquery之前包含vticker。所有这一切都应该被清除,但是在你这里遇到的主要问题似乎是你需要在包含vticker之前包含jquery。
答案 1 :(得分:1)
您在页面中包含三个版本的jQuery,这会导致错误。删除对1.6和1.4.4(您正在托管的那个)的引用
您目前包括:
http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js
和
http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js
和
答案 2 :(得分:0)
还包括jQuery库。因为插件正在使用jQuery函数。
你的头部应该是这样的
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="assets/js/jquery.vticker.js" type="text/javascript" ></script>
您的页面有两个不同版本的jQuery参考。只有一个(最新稳定)就足够了。