tablesorterを使用し、onloadでソートされるhtmlテーブルを含むページがあります。domパーサースクリプトで、このテーブルが並べ替えられた後にのみ行を取得するようにします。現在、並べ替えをスキップして、前の行を取得しています。
質問する
693 次
3 に答える
1
sortEnd イベントを使用する
$(document).ready(function() {
// call the tablesorter plugin, the magic happens in the markup
$("table").tablesorter();
//assign the sortStart event
$("table").bind("sortStart",function() {
// Do stuff when the sorting begin
}).bind("sortEnd",function() {
// To stuff when the sorting ends
});
});
于 2012-09-12T06:07:35.207 に答える
0
JavascriptでDOMパーサーを使用している場合はdefer="defer"
、Javascriptのタグに属性を追加してみてください。
PHPで使用している場合は、sleep()
必要な回数だけ関数を呼び出すことができます。
于 2012-09-12T06:04:43.523 に答える
0
同様に、ソート完了イベントのような何らかのデータ属性フラグを作成することもできます。php が解析を開始する前に、このフラグをチェックして本当に実行できるかどうかを確認し、そうでない場合は、もう一度待って後で試してください。
于 2012-09-13T07:24:42.287 に答える