1
我有一个自定义的joomla模板,我使用正常的<script></script>
tages加载jquery。我已经安装了一个也加载jquery的插件,这意味着jquery被加载两次。插件只在几页上加载,但我需要在每个页面上使用jquery,所以无法将其从模板中取出。什么是阻止它加载jquery两次的最好方法?停止joomla 1.5加载jquery两次
我有一个自定义的joomla模板,我使用正常的<script></script>
tages加载jquery。我已经安装了一个也加载jquery的插件,这意味着jquery被加载两次。插件只在几页上加载,但我需要在每个页面上使用jquery,所以无法将其从模板中取出。什么是阻止它加载jquery两次的最好方法?停止joomla 1.5加载jquery两次
使用此JavaScript代码///
if (typeof jQuery == 'undefined') { var head = document.getElementsByTagName("head")[0]; script = document.createElement('script'); script.id = 'jQuery'; script.type = 'text/javascript'; script.src = 'js/jquery.js'; head.appendChild(script); } else { // jQuery is loaded already need not include it... }
typeof运算符检查,如果它不存在,然后创建一个脚本元素,并将其附加到HTML的头部jQuery对象已经存在。