0

ここにテーブルとテーブル内のポイントがあります。画像に描画するように、このポイントを並べ替えるための数式があることを知りたいです。

ここに画像の説明を入力

だから私はテーブル、ポイント(上と左の位置)を持っていて、関数を書いたり、画像に描くようにこのポイントをソートする数式を教えたりしたい...ここで、どのポイントが1になるかを見ることができます。位置、 2.のどの位置、3.のどの位置...など

これはすべてhtml形式ですが、javascriptまたはjquery関数を記述するための式を知る必要があります

4

1 に答える 1

1

次のようなものが欲しいようです:

function compare(a,b) {
    var rowA = Math.floor(a.y / rowWidth);
    var rowB = Math.floor(b.y / rowWidth);

    // Sort by row
    if (rowA < rowB) return -1;
    if (rowA > rowB) return 1;

    // Sort by horizontal position within a row
    return compare(a.x, b.x)
}

(構文エラーがある場合はご容赦ください。JavaScript はあまり使用しません。)

于 2013-07-23T15:13:12.450 に答える