2011-12-28 8 views
0

私は、テーブル・ファーダー機能の最後で何かを実行するコードを作成しようとしましたが、どこかで間違いを犯しました。tablesorter関数の最後で実行しますか?

は、ここにオリジナルです:

$("#myTable").tablesorter({ 
     headers: { 
      0: { 
       sorter: false 
      } 
     }, 
     widgets: ['zebra'] 


    }); 

は、ここに私の追加です:

$("#myTable").tablesorter({ 
     headers: { 
      0: { 
       sorter: false 
      } 
     }, 
     widgets: ['zebra'], 
     function() { 
     //execute something 
     }); 


    }); 

そして、ここに私のエラーです:

missing : after property id function() {

私の質問をみんなに見てくれてありがとう!

答えて

2

あなたはこのサンプルのように、SORTENDイベントを使用する必要があります。

$("#myTable").bind("sortEnd",function() { 
    //execute something 
}); 

は、詳細についてはこちらをご覧ください:http://tablesorter.com/docs/example-triggers.html

+0

こんにちはセルジオ、そのコードが、おかげでは実行されません。私はそれが実際にあなたがマウスをクリックしてテーブルをソートしている場合にのみ動作すると思います。 – pufAmuf

+0

こんにちはpufAmuf、あなたのコードを見直し、これはあなたが記述したエラーを生成している可能性があります。あなたのコールバックがうまくいくかどうかは分かりません。私が説明した方法は、私が知っていることと、文書化された方法で文書化されていることです。 – LawfulHacker

+1

"sortEnd"は、テーブルがソートされたときに起動します。したがって、ソートするように 'sortList'オプションが設定されていない限り、起動時には起動しません。 Sergioの方法を使って、オプションの中から 'function(){});'を削除してください。 – Mottie

関連する問題