2013-04-30 32 views
0

下面是我要在PrimeFaces中的Poll元素的oncomplete屬性上調用的函數的代碼。但它不是compiling.My代碼如何在Jquery中編寫函數並調用它們

<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();"/> 

但上面的代碼顯示error.Please改正它,如果有任何語法錯誤。

回答

0

您似乎有不正確的語法(右括號和$內函數)。

改變你的代碼,這將消除任何語法問題:

(function() { 
     $.fn.downScroll = function(){ 
      var psconsole = $('#logArea'); 
      psconsole.scrollTop(
       psconsole[0].scrollHeight - psconsole.height()); 
     }; 
})(); 
+0

Thanks.How to poll this poll from a poll component。 – 2013-04-30 10:31:07

+0

@PraveenV:創建它作爲一個匿名函數,而不是隻是'function downScroll(){....}'的任何具體原因。 – Vrushank 2013-04-30 10:53:20

+0

沒有。我的意思是它始終處於最底層的位置,隨着內容的變化。這就是全部。 – 2013-04-30 14:13:17

0

你沒有封閉到你的功能!

相關問題