Javascript 为什么我得到:Object[Object]在jquery中没有方法?
我试着使用我试过的测试页面,其中只包含股票代码,它工作良好。但当我将它集成到我想要部署它的真实页面时,它会出现以下错误:Javascript 为什么我得到:Object[Object]在jquery中没有方法?,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我试着使用我试过的测试页面,其中只包含股票代码,它工作良好。但当我将它集成到我想要部署它的真实页面时,它会出现以下错误: Uncaught TypeError: Object [object Object] has no method 'vTicker' index.jsp:46 (anonymous function) index.jsp:46 jQuery.Callbacks.fire jquery-1.7.js:1064 jQuery.Callbacks.self.fireWith jqu
Uncaught TypeError: Object [object Object] has no method 'vTicker' index.jsp:46
(anonymous function) index.jsp:46
jQuery.Callbacks.fire jquery-1.7.js:1064
jQuery.Callbacks.self.fireWith jquery-1.7.js:1182
jQuery.extend.ready jquery-1.7.js:437
DOMContentLoaded
这是我的密码:
<style type="text/css">
#news-container
{
width: 400px;
margin: auto;
margin-top: 30px;
border: 5px solid #333333;
}
#news-container ul li div
{
border: 1px solid #aaaaaa;
background: #ffffff;
}
</style>
<script type="text/javascript" src="../assets/js/lib/jquery-1.7.js"></script>
<script type="text/javascript" src="../assets/js/lib/jquery.vticker.js"> </script>
<script type="text/javascript">
jQuery(function(){
jQuery('#news-container').vTicker({
speed: 500,
pause: 3000,
animation: 'fade',
mousePause: false,
showItems: 3
});
});
</script>
<script type="text/javascript" src="../assets/js/lib/all-concat.js"/>
#新闻容器
{
宽度:400px;
保证金:自动;
边缘顶部:30px;
边框:5px实心#333333;
}
#新闻组
{
边框:1px实心#AAAAA;
背景:#ffffff;
}
jQuery(函数(){
jQuery(“#新闻容器”).vTicker({
速度:500,,
暂停:3000,
动画:“淡入淡出”,
鼠标垫:错,
展览项目:3
});
});
这是主体内部的html div:
<div id="news-container">
<ul>
<li>
<div>
1) Lorem ipsum dolor sit amet, porta at, imperdiet id neque. more info
</div>
</li>
<li>
<div>
2) Lorem ipsum dolor sit amet, consectetur adipiscing elit. more info
</div>
</li>
<li>
<div>
3) Lorem ipsum dolor sit amet more info more info more info more info
</div>
</li>
<li>
<div>
4) jugbit.com jquery vticker more info more info more info more info more info
</div>
</li>
</ul>
-
1) Lorem ipsum dolor sit amet,位于内克港。更多信息
-
2) Lorem ipsum dolor sit amet,是一位杰出的献身者。更多信息
-
3) Lorem ipsum dolor sit amet更多信息更多信息更多信息
-
4) jquery vticker更多信息更多信息更多信息
你知道为什么它在一个单独的页面上工作而不在这里工作吗?确保你的vticker js文件已加载,正如上面robert所说的,使用firebug等查看js是否正确加载。javascript加载成功,但vticker.js未加载,或其内容未正确定义jQuery插件,例如,在
jQuery.fn
命名空间上。@Sam:script
标记不能自动关闭。应该是
,但我不知道这是否有用。