为什么prototype.js会干扰无关的javascript操作?

Wed*_*olf 1 html javascript jquery conflict prototypejs

建立一个网站.当我订购这样的标签时,LightCycle可以工作,但Lightbox不能:

Lightcycle工作,Lightbox不:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>    
<script type="text/javascript" src="./js/prototype.js"></script>
Run Code Online (Sandbox Code Playgroud)

当我这样订购时,Lightbox可以工作,但是LightCycle没有:

灯箱工作,LightCycle不:

<script type="text/javascript" src="./js/prototype.js"></script>    
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

令人沮丧.

Sur*_*ams 8

您遇到了冲突,因为两个库都使用$快捷方式.查看jQuery的noconflict特性或等效的原型.

您可以在这里阅读更多内容:http: //docs.jquery.com/Using_jQuery_with_Other_Libraries