我最近一直在網站上工作,並實施了光窗和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