0

以下は、PrimeFaces の Poll 要素の oncomplete 属性で呼び出される関数のコードです。しかし、それはコンパイルされていません.私のコードは

<script type="text/javascript">
(function($) {
   $.fn.downScroll = function(){
      var psconsole = $('#logArea');
      psconsole.scrollTop(
         psconsole[0].scrollHeight - psconsole.height()
      );
    };
 )( jQuery );
 </script> 

およびポーリング コンポーネント コード

<p:poll interval="30" listener="#{recentActivityBean.onNodeSelect}"
                update="recentActivityForm:logArea" oncomplete="downScroll();"/>

しかし、上記のコードはエラーを示しています。構文エラーがある場合は修正してください。

4

2 に答える 2

0

あなたはあなたの関数に } を閉じていません!

于 2013-04-30T10:26:32.983 に答える
0

構文が正しくないようです (閉じ括弧と関数内の $)。

コードを次のように変更すると、構文の問題が解消されます。

(function() {
      $.fn.downScroll = function(){
          var psconsole = $('#logArea');
          psconsole.scrollTop(
              psconsole[0].scrollHeight - psconsole.height());
      };
})();
于 2013-04-30T10:25:11.930 に答える