jqPuzzleの設定では、人がパズルを完成したときに呼び出される成功関数を渡すことができます。問題は、ページにいくつかのパズルがあり、現在完了しているパズルでアクションを実行したいのですが、結果には数秒と数の移動しかありません。現在完成しているパズルを入手するにはどうすればよいですか?
これが私が話していることのデモです:http://polishwords.com.pl/dev/puzzle/exa.php
重要な部分は次のとおりです。
function initializePuzzle()
{
var settings = {
cols: 3,
rows: 3,
success: {
callback: function(results) {
//results.moves and results.seconds, but how to get the puzzle that was completed?
alert(results.moves);
var puzzleThatWasCompleted = ???;
}
}
};
$('.puzzle').jqPuzzle(settings); //Changing all images of class puzzle to puzzles
}