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 回答