2

我有一些 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);
    }
//]]>
4

0 回答 0