我试图在我的asp.net mvc网站上使用moveBoxes插件,它不工作(很明显)。 我有我的头标记进口的的Site.Master的movingboxes.js像这样Uncaught TypeError:Object#<Object> has no method'movingBoxes'
<script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
和浏览器成功获取该脚本。现在我有一个阶段从它的jQuery的这一点点调用的Site.Master继承常规视图的movingBoxes插件
<script type="text/javascript">
$(document).ready(function() {
$($('#slider-one'));
$('#slider-one').movingBoxes({
startPanel: 1,
panelWidth: .5,
fixedHeight: false
});
$('#slider-two').movingBoxes({
startPanel: 1,
panelWidth: .5,
fixedHeight: false
});
});
</script>
当我查看该页面。每一件事情正常工作(包括其他jQuery的东西),除了这个插件,我得到这个错误
这里是错误
任何帮助,将不胜感激的描述
编辑
所以显然我有这个:
<script type="text/javascript" src="../../Scripts/jquery-1.4.1.js" />
<script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
现在它的工作原理是将其更改为这样:
<script type="text/javascript" src="../../Scripts/jquery-1.4.1.js"></script>
<script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
我没有看到任何错误(除了我不知道什么是'$($('#slider-one'));'挂在那里的顶部)。也许检查文件是否包含正确。 – Haochi 2011-03-18 17:53:34
你能否确认jQuery javascript文件在“移动框”之前加载?如果他们错误的顺序,你会得到像你所看到的错误。 – Neil 2011-03-18 17:58:07
他之前曾经用$('#slider-one')设置了一个警报,这里是顶部悬挂选择器的来源。 – Hacknightly 2011-03-18 18:03:12