我是JavaScript新手。
在我的网站中,我使用1.8.3.min.js
,一切正常。
对于我使用的1.10.1.custom.min.js
。
但是当我把jquery.js放在一起时,主题的所有功能都因此被停止而且我的一些代码在没有jquery.js
的情况下将无效。
我该怎么做?
错误就在这里,当我删除那个js然后再次它将显示在其他js错误
TypeError:e.isPlainObject不是函数
...e-hover"),e(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepick...
jquery....min.js (line 6)
TypeError: a(...).on is not a function
...a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof ...
bootstrap.min.js (line 9)
这是我所有的js
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>js/jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="<?php InterfaceTemplateURL(); ?>js/template.js" type="text/javascript" charset="utf-8"></script>
<script src="<?php InterfaceTemplateURL(); ?>js/user.js" type="text/javascript" charset="utf-8"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-ricksaw-chart/js/d3.v2.js"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-ricksaw-chart/js/rickshaw.min.js"></script>
<?php if ($UserInformation['GroupInformation']['PaymentSystem'] == 'Enabled' && $UserInformation['GroupInformation']['CreditSystem'] == 'Enabled'): ?>
<script src="<?php InterfaceTemplateURL(); ?>js/screens/user/credit.js" type="text/javascript" charset="utf-8"></script>
<?php endif; ?>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-ui/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/boostrapv3/js/bootstrap.min.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/breakpoints.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-unveil/jquery.unveil.min.js" type="text/javascript"></script>
<!-- END CORE JS FRAMEWORK -->
<!-- BEGIN PAGE LEVEL JS -->
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/pace/pace.min.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-block-ui/jqueryblockui.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-slider/jquery.sidr.min.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-numberAnimate/jquery.animateNumbers.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script>
<!-- END PAGE LEVEL PLUGINS -->
<script src="<?php InterfaceTemplateURL(); ?>assets/js/tabs_accordian.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/js/email_comman.js" type="text/javascript"></script>
<!-- BEGIN CORE TEMPLATE JS -->
<script src="<?php InterfaceTemplateURL(); ?>assets/js/core.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/js/chat.js" type="text/javascript"></script>
<script src="<?php InterfaceTemplateURL(); ?>assets/js/demo.js" type="text/javascript"></script>
答案 0 :(得分:0)
简单的答案是删除你的jQuery 1.8.3。
<!-- Remove the following line -->
<script src="<?php InterfaceTemplateURL(); ?>assets/plugins/jquery-1.8.3.min.js" type="text/javascript"></script>
jQuery 1.10.1是对1.8.3的改进,你非常不太可能在两者之间使用任何已弃用的功能。如果页面的另一部分正在加载1.10.1,请使用它。