我最近一直在网站上工作,并实施了光窗和easyslider。它们都可以自行工作,但如果将它们中的两个组合在一起,那么可以使用简单的滑块或光窗。我得出的结论是,它们都试图用一个函数名称相同,但不同的声明...两个互相讨厌的javascript文件
地址的网站是http://semaphoredesign.com/web-devel/oceanair/
只是固定失踪的prototype.js文件
我最近一直在网站上工作,并实施了光窗和easyslider。它们都可以自行工作,但如果将它们中的两个组合在一起,那么可以使用简单的滑块或光窗。我得出的结论是,它们都试图用一个函数名称相同,但不同的声明...两个互相讨厌的javascript文件
地址的网站是http://semaphoredesign.com/web-devel/oceanair/
只是固定失踪的prototype.js文件
使用Prototype和jQuery一起:
<script type="text/javascript" src="scripts/easyslider/js/jquery.js"></script>
<script type="text/javascript">
// declare a global variable set to jQuery.noConflict();
var jq = jQuery.noConflict();
// in all jQuery scripts, use jq (or whatever you call the global) instead of $.
</script>
你试图使用Prototype和jQuery在同一地点。您需要调用jQuery.noConflict(),然后停止使用$符号来引用jQuery。 – Interrobang 2012-03-04 21:29:55
好的,谢谢,哪里会声明jQuery.noConflict()? – Charlie 2012-03-04 21:31:00