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