我有一个加载了Jquery和Prototype的页面。 (我不知道订单,也无法控制此页面)
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="prototype.js"></script>
或
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
稍后在同一页面中,我可以嵌入自己的代码。我需要知道加载这两个库的顺序。例如,如果首先加载原型lib,那么请执行此操作。
如何使用jQuery或纯javascript进行此操作?
答案 0 :(得分:3)
这应该有帮助;
if (jQuery === $) {
alert("jQuery later");
}
else {
alert("Prototype later");
}
答案 1 :(得分:1)
如果你需要防止jQuery和原型之间发生冲突,那么加载它们的顺序并不重要:
jQuery.noConflict(); //will return $ to what it had been before jQuery was added
(function ($) {
//jQuery aliased to $ for use within anonymous closure
}(jQuery));
jQuery(function ($) {
//jQuery aliased to $ for use within $(document).ready shortcut
});