创建与InfiniteCarousel问题,我有这样的一段代码在网页中正常工作:的Prototype.js jQuery中
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="jquery.infinitecarousel3.min.js"></script>
<script type="text/javascript" src="easing.js"></script>
<script>
$(function(){
$('#carousel').infiniteCarousel({
imagePath: 'images/'
});
});
</script>
<!--<script src="prototype.js"></script>-->
然而,当我取消对prototype.js
线它给出了一个错误:
Uncaught TypeError: Cannot call method 'infiniteCarousel' of null.
prototype.js
文件是从http://prototypejs.org/,我正在使用它的一些其他功能。我已经Google了很多,但无法提出解决方案 - 我该如何解决?
谢谢!完美的作品。我是网络编程新手,实际上理解你说的一半。我为什么要更换Prototype? – abhishek
没问题!替换原型,因为jQuery和原型是竞争对手:包括他们都会在客户端浏览器中运行大量多余的重复代码。在一个DOM操作库上标准化是个好主意,而现在jQuery是事实上的标准。很可能无论Prototype在做什么,jQuery或纯JS都可以做到。 – zetlen