2013-07-23 5 views
0

여기 테이블과 점이 테이블 안에 있습니다. 나는이 이미지를 그릴 때처럼이 점을 정렬하기위한 몇 가지 수학 공식을 알고 싶습니다.위쪽 및 왼쪽 위치로 점 정렬을위한 공식

enter image description here

그래서 내가 가진 테이블 (맨 왼쪽 위치에) 점, 내가 함수를 작성하거나 내가 이미지를 그릴처럼이 점을 정렬하는 나에게 수학 공식을 말하고 싶어 ... 여기 당신이 볼 수 있습니다 어떤 점이 1. 위치에 올 것인가? 2. 위치에서 어떤 식으로 3. ... 등.

이 모든 것은 HTML 형식이지만 자바 스크립트 또는 jquery 함수를 작성하는 공식을 알아야합니다.

답변

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) 
} 

(구문 오류를 용서하십시오. 자주 자바 스크립트를 사용하지 않습니다.

+0

여기에서 구현할 수 있습니다 : http : //jsfiddle.net/6QhuF/ 작업 방법을 ... –

+0

죄송합니다, 무슨 일이 일어나고 있는지 잘 모르겠습니다. –

관련 문제