我在我的网站上使用CMS并遇到问题。 CMS在某些页面上包含jQuery文件,但不是全部,我需要能够在任何地方使用jQuery。我找到了一个使用以下代码包含基本jQuery库的解决方案:
if(!window.jQuery)
{
document.write("<" + "script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'></" + "script>");
}
但是,我不知道如何检查是否包含了jQuery UI JS和CSS文件,特别是这些文件:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css">
有没有办法检查是否已包含这些文件,类似于基本jQuery库的上述代码?
答案 0 :(得分:4)
if(!jQuery.ui)
{
// Load Jquery UI here
}
请记住,您可以使用jQuery的getScript()来加载库...
答案 1 :(得分:3)
查找jQuery对象的ui
属性。
if(!window.jQuery.ui)