0

Tin Can API を使用して、LRS の結果を表示しています。

私が取ったサンプルステートメントビューアから:

$(document).ready(function(){
  TC_VIEWER = new TINCAN.Viewer();
  TC_VIEWER.pageInitialize();
  TC_VIEWER.searchStatements();
});

すべて正常に動作しますが、特に日付のデフォルトの表示は単純です。プレゼンテーションをクリーンアップする最も簡単な方法は、searchStatements のコールバック関数を使用することだと考えられました。

$(document).ready(function(){
  TC_VIEWER = new TINCAN.Viewer();
  TC_VIEWER.pageInitialize();
  TC_VIEWER.searchStatements(function(){
    $(".date").css("color", "pink");  //test call only
  });
});

しかし、関数が呼び出されることはありませんか?

4

1 に答える 1

0

関数 searchStatements() は引数を受け入れないため、記述した内容は機能しません。searchStatements() 呼び出しの下でコードを実行してみてください。

$(document).ready(function(){
  TC_VIEWER = new TINCAN.Viewer();
  TC_VIEWER.pageInitialize();
  TC_VIEWER.searchStatements();
  $(".date").css("color", "pink");  //Will change existing .date elements' color
});

ただし、searchStatements() は ajax クエリを実行して結果をフェッチするため、終了後に色を更新する必要があります。jQuery の.ajaxComplete()を見てください。

于 2013-04-16T05:21:31.990 に答える