我正在创建joomla模板,并希望添加一个简单的jquery脚本。问题是还有其他joomla扩展,如GCalendar加载自己的jquery。
这意味着:
<script src="http://code.jquery.co....
,它将与其他扩展程序的jquery冲突有什么想法吗?
答案 0 :(得分:1)
如果您自己托管图书馆,可以使用
包装整个图书馆if ( !jQuery ) {
// jQuery Library
}
或者您可以查看像RequireJS这样的库来处理您的依赖项。
答案 1 :(得分:1)
您可以检查脚本中是否定义了jQuery
,如果之前尚未加载,则加载它。
如果先前加载的jQuery版本不是您支持的版本,则可能会遇到功能问题
<script>window.jQuery || document.write(
'<script src="/scripts/jquery-1.6.2.min.js"><\/script>')
</script>