我有一些 Jquery 插件要添加到我的 JSF 页面,但它们不起作用。我将它们与以下语法集成:
<h:outputScript name="/js/ui3.js" />
是否有任何解决方案可以包含这些文件,尤其是我的插件文件 ui3.js,因为它是具有特征的简单 javascript。
ui3.js
$( init );
function init() {
(function($){
var sortOpts = {
connectWith: ["#sortablesA", "#sortablesB"]
};
$("#sortablesA, #sortablesB").sortable(sortOpts);
})(jQuery);
}
更新 :
问题已解决
解决方案是:您只需添加//<![CDATA[ //]]>
到您的 javascript 或 jquery 文件,并在您的 JSF 页面中的头部或头部之后正常调用它。
例子.js
//<![CDATA[
$( init );
function init() {
(function($){
var sortOpts = {
connectWith: ["#sortablesA", "#sortablesB"]
};
$("#sortablesA, #sortablesB").sortable(sortOpts);
})(jQuery);
}
//]]>