我在我的页面上使用 jQuery。但是,我不会在每个页面上都使用 RichFaces 标记。随后,RF 不会在每个页面中注入 jQuery。为了避免加载额外的 jQuery 库,如何正确指示 RichFaces 加载其 jQuery 自己的库?
这是一个问题,因为 RF-jQuery 库会覆盖我加载的自定义 jQuery。此外,RF-jQuery 库始终是最后加载的库,这也不好,因为我需要在加载 jQuery 库jquery-ui.js
之后jquery-migrate-1.2.1.min.js
加载。
<head>
<!-- JS -->
<span id="out">
Richfaces-jQuery enforce with a4j:outputPanel
</span>
<script src="/ccms/resources/js/jquery-ui.js"></script>
<script src="/ccms/resources/js/jquery-migrate-1.2.1.min.js"></script>
<!-- The CK editor -->
<script src="/ccms/resources/ckeditor_4_2_custom/ckeditor.js"></script>
<script src="/ccms/resources/js/jquery.capty.min.js"></script>
<!-- <ui:debug hotkey="x" /> -->
<script type="text/javascript" src="/ccms/javax.faces.resource/jsf.js.jsf?ln=javax.faces&stage=Development"></script>
<script type="text/javascript" src="/ccms/org.richfaces.resources/javax.faces.resource/org.richfaces.staticResource/4.3.3.Final/Packed/jquery.js"></script>
<script type="text/javascript" src="/ccms/org.richfaces.resources/javax.faces.resource/org.richfaces.staticResource/4.3.3.Final/Packed/packed/packed.js"></script>
<link type="text/css" rel="stylesheet" href="/ccms/org.richfaces.resources/javax.faces.resource/org.richfaces.staticResource/4.3.3.Final/Packed/DEFAULT/packed/packed.css" />
</head>