我在創建joomla模板並想添加一個簡單的jquery腳本。問題是,還有其他joomla擴展,如GCalendar加載自己的jQuery。jQuery加載兩次
這意味着:
- 如果我添加
<script src="http://code.jquery.co....
它將與其他擴展的jQuery的衝突 - 如果我不添加該代碼,新的腳本不會有其他的jQuery加載擴展是工作未安裝。
任何想法?
我在創建joomla模板並想添加一個簡單的jquery腳本。問題是,還有其他joomla擴展,如GCalendar加載自己的jQuery。jQuery加載兩次
這意味着:
<script src="http://code.jquery.co....
它將與其他擴展的jQuery的衝突任何想法?
如果是自己託管庫你可以用
if (!jQuery) {
// jQuery Library
}
包住整個存儲庫或者你可以看看像RequireJS來處理你的依賴庫。
您可以檢查jQuery
是否在腳本中定義,如果之前未加載過,請加載它。
您可能會遇到functionaliy問題,如果jQuery的先前版本加載是不是要支持
<script>window.jQuery || document.write(
'<script src="/scripts/jquery-1.6.2.min.js"><\/script>')
</script>
你能告訴我如何做到這一點? – user1159265
的,如果沒一個版本;噸的工作或我不知道如何使用它。如何添加類似「如果jQuery是裝做什麼,但如果沒有jQuery的負載jQuery的」 – user1159265
目前我的代碼看起來是這樣的:' \t \t ' – user1159265